已经阅读了一些关于这些的其他线程...到目前为止所有的... 没有用。仔细检查了一切。
使用x64系统,VS13(x32)和x64作为目标系统(虽然我之前尝试使用x32并且拥有 同样的错误) 无论如何这里是我的链接:
调试x64
VC ++ exec目录:K:\ A_A_Programmierung \ opencv \ build \ x64 \ vc12 \ bin; $(ExecutablePath)
VC ++ lib:K:\ A_A_Programmierung \ opencv \ build \ x64 \ vc12 \ lib; $(LibraryPath)
C / C ++:K:\ A_A_Programmierung \ opencv \ build \ include;%(AdditionalIncludeDirectories)
链接器:目标计算机:MachineX64(/ MACHINE:X64)
其他依赖项:
opencv_calib3d300d.lib; opencv_core300d.lib; opencv_features2d300d.lib; opencv_flann300d.lib; opencv_highgui300d.lib; opencv_imgcodecs300d.lib; opencv_imgproc300d.lib; opencv_ml300d.lib; opencv_objdetect300d.lib; opencv_photo300d.lib; opencv_shape300d.lib; opencv_stitching300d.lib ; opencv_superres300d.lib; opencv_ts300d.lib; opencv_video300d.lib; opencv_videoio300d.lib; opencv_videostab300d.lib;%(AdditionalDependencies)
附加lib。目录:
K:\ A_A_Programmierung \ opencv \ build \ x64 \ vc12 \ lib; C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v7.1A \ Lib;%(AdditionalLibraryDirectories)
还检查了其他线程中提到的其他一些设置! 并确实设置了tut中提到的环境变量,并以管理员身份运行VS13
任何帮助?
答案 0 :(得分:2)
好吧我自己修好了...... 你必须在opencv \ build \ x86 \ vc12 \ lib下添加opencv 3.0的文件 用于链接器输入。 (请参阅其他依赖项),这不再是整个列表...... 官方教程上的列表不是最新的!
答案 1 :(得分:0)
尝试使用$(OPENCV_DIR)\staticlib
代替$(OPENCV_DIR)\lib
。