【发布时间】:2014-05-22 19:22:41
【问题描述】:
我已完全遵循本教程(使用预构建库安装): http://docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html
之后我完成了本教程的所有步骤(本地方法): http://docs.opencv.org/doc/tutorials/introduction/windows_visual_studio_Opencv/windows_visual_studio_Opencv.html
OPENCV_DIR设置为Z:\Documents\Work\opencv\build\x64\vc12,
Configuration Properties -> Linker -> Advanced 中的 Target Machine 设置为 /MACHINE:x64。
当我单击运行时,出现错误:
致命错误 LNK1112:模块机器类型“X86”与目标机器类型“x64”冲突
当OPENCV_DIR设置为Z:\Documents\Work\opencv\build\x86\vc12时,
目标机器设置为/MACHINE:x86,
我收到一个错误:
致命错误 LNK1112:模块机器类型“X64”与目标机器类型“x86”冲突
这对我来说似乎是不可能的。 帮助=C
【问题讨论】:
-
您的机器是 x64(根据您的错误),但您使用的是 x86 文件。我想如果你使用正确的问题就会消失!
标签: opencv linker x86 visual-studio-2013 64-bit