2017-05-02 180 views
0

我正在用Visual Studio 2013在Windows中構建opencv-2.4.9。首先我使用Cmake進行配置和生成。Opencv與LINK1104構建錯誤

然後建立使用Visual Studio 2013年

我發現錯誤LNK1104建設。

什麼可能是錯的?

的錯誤是爲所有的圖書館,這些無法鏈接。

錯誤是如下。

Error 30 error LNK1104: cannot open file '..\..\lib\Debug\opencv_calib3d249d.lib' E:\opencv-2.4.9\build\modules\ocl\LINK opencv_ocl 
Error 31 error LNK1104: cannot open file '..\..\lib\Debug\opencv_legacy249d.lib' E:\opencv-2.4.9\build\modules\legacy\LINK opencv_test_legacy 
Error 32 error LNK1104: cannot open file '..\..\..\lib\Debug\opencv_gpu249d.lib' E:\opencv-2.4.9\build\modules\gpu\perf4au\LINK gpu_perf4au 
Error 33 error MSB6006: "cmd.exe" exited with code 1. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets 170 5 opencv_nonfree 
Error 34 error MSB6006: "cmd.exe" exited with code 1. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets 170 5 opencv_superres 
Error 35 error LNK1104: cannot open file '..\..\lib\Debug\opencv_features2d249d.lib' E:\opencv-2.4.9\build\modules\imgproc\LINK opencv_perf_imgproc 
Error 36 error LNK1104: cannot open file '..\..\lib\Debug\opencv_superres249d.lib' E:\opencv-2.4.9\build\modules\superres\LINK opencv_test_superres 
Error 37 error LNK1104: cannot open file '..\..\lib\Debug\opencv_objdetect249d.lib' E:\opencv-2.4.9\build\apps\haartraining\LINK opencv_haartraining 
Error 38 error LNK1104: cannot open file '..\..\lib\Debug\opencv_objdetect249d.lib' E:\opencv-2.4.9\build\apps\haartraining\LINK opencv_createsamples 
Error 39 error LNK1104: cannot open file '..\..\lib\Debug\opencv_gpu249d.lib' E:\opencv-2.4.9\build\modules\videostab\LINK opencv_videostab 
Error 40 error LNK1104: cannot open file '..\..\lib\Debug\opencv_superres249d.lib' E:\opencv-2.4.9\build\modules\superres\LINK opencv_perf_superres 
Error 41 error LNK1104: cannot open file '..\..\lib\Debug\opencv_objdetect249d.lib' E:\opencv-2.4.9\build\apps\haartraining\LINK opencv_performance 
Error 42 error LNK1104: cannot open file '..\..\lib\Debug\opencv_nonfree249d.lib' E:\opencv-2.4.9\build\modules\nonfree\LINK opencv_test_nonfree 
Error 43 error LNK1104: cannot open file '..\..\lib\Debug\opencv_nonfree249d.lib' E:\opencv-2.4.9\build\modules\nonfree\LINK opencv_perf_nonfree 
Error 44 error LNK1104: cannot open file '..\..\lib\Debug\opencv_nonfree249d.lib' E:\opencv-2.4.9\build\modules\stitching\LINK opencv_stitching 
Error 45 error LNK1104: cannot open file '..\..\lib\Debug\opencv_nonfree249d.lib' E:\opencv-2.4.9\build\modules\contrib\LINK opencv_contrib 
Error 46 error LNK1104: cannot open file '..\..\lib\Debug\opencv_objdetect249d.lib' E:\opencv-2.4.9\build\apps\traincascade\LINK opencv_traincascade 
Error 47 error LNK1104: cannot open file '..\..\lib\Debug\opencv_stitching249d.lib' E:\opencv-2.4.9\build\modules\stitching\LINK opencv_test_stitching 
Error 48 error LNK1104: cannot open file '..\..\lib\Debug\opencv_stitching249d.lib' E:\opencv-2.4.9\build\modules\stitching\LINK opencv_perf_stitching 
Error 49 error LNK1104: cannot open file '..\..\lib\Debug\opencv_contrib249d.lib' E:\opencv-2.4.9\build\modules\contrib\LINK opencv_test_contrib 
Error 50 error LNK1104: cannot open file '..\..\lib\Debug\opencv_ocl249d.lib' E:\opencv-2.4.9\build\modules\ocl\LINK opencv_perf_ocl 
Error 51 error LNK1104: cannot open file '..\..\lib\Debug\opencv_ocl249d.lib' E:\opencv-2.4.9\build\modules\ocl\LINK opencv_test_ocl 
Error 52 error LNK1104: cannot open file '..\..\lib\Debug\opencv_gpu249d.lib' E:\opencv-2.4.9\build\modules\gpu\LINK opencv_perf_gpu 
Error 53 error LNK1104: cannot open file '..\..\lib\Debug\opencv_gpu249d.lib' E:\opencv-2.4.9\build\modules\gpu\LINK opencv_test_gpu 
+0

現在我發現了這個問題。對於在Windows中構建,可以安全地下載和構建Windows版本。 – batuman

回答

1

問題出在配置步驟。在按下生成按鈕之前,請確保您指定了適當的配置。在link中,您可以找到構建opencv的配置示例。尤其要注意'WITH'細分。