OpenCV 3.0 x64 VS2013错误LNK1104

时间:2014-11-21 17:13:05

标签: opencv

已经阅读了一些关于这些的其他线程...到目前为止所有的... 没有用。仔细检查了一切。

使用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

任何帮助?

2 个答案:

答案 0 :(得分:2)

好吧我自己修好了...... 你必须在opencv \ build \ x86 \ vc12 \ lib下添加opencv 3.0的文件 用于链接器输入。 (请参阅其他依赖项),这不再是整个列表...... 官方教程上的列表不是最新的!

答案 1 :(得分:0)

尝试使用$(OPENCV_DIR)\staticlib代替$(OPENCV_DIR)\lib