>

도구 폴더 caffe 라이브러리에서 일부 도구는 단일 .cpp 파일입니다. https://github.com/BVLC/caffe/tree/master/tools

이 폴더 아래에 나만의 도구를 추가했고 cmake를 통해 만들 수 있습니다.

추가 의존성을 추가했을 때의 문제 (json lib jsoncpp ) 빌드 연결 단계에서 실패합니다.

json lib .h 를 넣었습니다. .cpp   tools/json 파일  폴더.

내 포함 :

#include <iostream>
#include "opencv2/opencv.hpp"
#include "caffe/caffe.hpp"
#include "json/json.h"

내가 얻는 오류 :

Undefined symbols for architecture x86_64:
  "Json::StyledWriter::write(Json::Value const&)", referenced from:
      image_list_processing(int, char**) in my_tool.cpp.o

질문은 링크 프로세스에 lib를 추가하는 방법입니다. https://github.com/BVLC/caffe/blob /master/tools/CMakeLists.txt 또는 tools/json/CMakeLists.txt 에 별도의 파일을 추가해야 할 수도 있습니다 ?


  • 이전 xsd - VS 코드에 대한 XML 스키마 확장이 있습니까
  • 다음 jquery - 반응 시이 커서 효과를 얻으려고합니다