我正在使用Visual Studio 2013在Windows中构建opencv-2.4.9。首先我使用Cmake配置和生成。
然后使用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 :(得分:1)
问题出在配置步骤中。在按下生成按钮之前,请确保指定了适当的配置。在此link中,您可以找到构建opencv的配置示例。特别要注意' WITH'段。