기계 학습 및 패턴 인식을 공부하고 있으며 라이브러리를 사용하고 있습니다. 라이브러리와 함께 제공된 code face_detection_ex.cpp
한 가지 예를 시도했습니다. Visual Studio 2010에서 별도의 프로젝트를 만들고 face_detection_ex.cpp
예제와 dlib\all\source.cpp
파일을 포함 시켰습니다. 그것은 잘 지어진다. 하지만, 그때는 dlib
라이브러리에서 사용 libjpeg
라이브러리의 모든 기능에 대한 연결 오류 LNK2019
가 발생합니다libjpeg에서 dlib를 사용하는 중 연결 오류가 발생했습니다.
#define DLIB_JPEG_SUPPORT
에 의해 DLIB_JPEG_SUPPORT
을 가능하게합니다. 나는 #pragma comment(lib, libjpeg)
을 시도하고 프로젝트 속성에도 라이브러리를 포함하려고 시도했지만 여전히 동일합니다.
이 오류로 1 일을 보내고 난 리눅스로 전환하여 작업을 시도합니다. 하지만 거기에서도 동일한 연결 오류가 발생합니다.
그런 다음dlib
릴리스 노트에 나는
libjpeg
라이브러리 예제 코드에 대한 dlib의 외부 폴더를 사용 dlib의
cmake
파일에 포함되어
cmake
정적 연결을 수행합니다 읽어 보시기 바랍니다. 나는 그것을 시도했다. 그리고
cmake
와 그것이 연결하고있다. 내가 Visual Studio 및 다른 컴파일러와 함께 작업하기를 원할 때 링크가 어떻게 일어나는지 알아 내려고했지만,
libjpeg
라이브러리가 링크 할 수없는 이유를 찾을 수 없었습니다.
의견이 있으십니까?
편집 : Here Visual Studio에서 dlib
을 사용하는 방법이 나와 있습니다. 그리고 리눅스에서 예제를 컴파일하는 법. 그래서 libjpeg
라이브러리와 링크해야하므로 명령에 -ljpeg
을 추가했습니다.