**.exe : fatal error LNK1120: 1 個無法解析的外部命令

在編譯時候出現這樣錯誤時,說明是編譯缺少相應的附加依賴項,現在我出現這個錯誤是使用Opencv編譯時出現錯誤,出現錯誤提示如下圖所示:

1>MSVCRTD.lib(crtexe.obj) : error LNK2019: 無法解析的外部符號 _main,該符號在函數 ___tmainCRTStartup 中被引用
1>C:\360Downloads\遠程監控\Debug\遠程監控.exe : fatal error LNK1120: 1 個無法解析的外部命令

解決方式就是:

  1. 選擇項目屬性設置;
  2. 選擇鏈接器中的附加依賴項;
  3. 增加相應缺少附加依賴項
我增加是:
C:\Program Files\OpenCV\OpenCV-2.3.1-win-superpack\opencv\build\x86\vc10\lib\opencv_video231d.lib
C:\Program Files\OpenCV\OpenCV-2.3.1-win-superpack\opencv\build\x86\vc10\lib\opencv_highgui231d.lib
C:\Program Files\OpenCV\OpenCV-2.3.1-win-superpack\opencv\build\x86\vc10\lib\opencv_imgproc231d.lib
C:\Program Files\OpenCV\OpenCV-2.3.1-win-superpack\opencv\build\x86\vc10\lib\opencv_legacy231d.lib
C:\Program Files\OpenCV\OpenCV-2.3.1-win-superpack\opencv\build\x86\vc10\lib\opencv_ml231d.lib
C:\Program Files\OpenCV\OpenCV-2.3.1-win-superpack\opencv\build\x86\vc10\lib\opencv_objdetect231d.lib
C:\Program Files\OpenCV\OpenCV-2.3.1-win-superpack\opencv\build\x86\vc10\lib\opencv_ts231d.lib

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章