2017-05-09 133 views
0

我一直在試圖在Visual Studio中編譯dlib庫。錯誤建設Dlib Visual Studio 2015

  1. 所以我創建了一個空的項目。
  2. 我將dlib/all文件夾中的face_landmark_detection_ex.cpp和source.cpp添加到我的項目中(我複製粘貼到我的項目中的「源文件」中)。
  3. 我添加了:C:\ Users \ user \ Desktop \ dlib2 \ dlib-19.4和C:\ Users \ user \ Desktop \ dlib2 \ dlib-19.4 \ dlib \ external \ libjpeg和C:\ Users \ user \ Desktop \ dlib2 \ dlib-19.4 \ dlib \ external \ libpng放入include目錄。
  4. 並將DLIB_PNG_SUPPORT和DLIB_JPEG_SUPPORT添加到C/C++ - > Preprocessor - > Preprocessor Defintion中。
  5. 選擇的平臺是Active(win32)。
  6. 在Debugging - > Command Argument下,我添加了下列參數:C:\ Users \ user \ Desktop \ dlib2 \ dlib-19.4 \ shape_predictor_68_face_landmarks.dat C:\ Users \ user \ Desktop \ dlib2 \ dlib-19.4 \ examples \面臨* .JPG

當試圖建立我得到了以下錯誤的項目: 嚴重性代碼說明項目文件的線路抑制狀態 錯誤LNK2019解析的外部符號_png_set_sig_bytes在函數引用「私人:無效__thiscall DLIB :: dlibTest c:\ Users \ user \ documents \ visual studio 2015 \ Projects \ dlibTest \ dlibTest \ source.obj 1

(png_loader :: read_image(char const *))

任何幫助非常感謝!

回答

0

您也必須從libpng和libjpeg文件夾中添加源文件。