fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突(cmake 和vs2013编译opencv)

1下载opencv,进行解压。
2打开cmakegui。
3点击configure,选择平台,vs版本。点击finish。
4等待第一次configure done后,请手动勾选BUILD_opencv_world和BUILD_EXAMPLES。勾选BUILD_opencv_world,主要是把所有的lib文件都弄到一个opencv_world341d.lib中方便配置,若不勾选在最后会产生大量.lib文件,导致最后配置Opencv到vs会太麻烦。勾选 BUILD_EXAMPLES,就是编译Opencv自带的例程。
5再次点击configure,等待configure done后,点击GENERATE.
6在生成目录下找到opencv.sln,用vs打开。
7找到INSTALL,右键选择属性选择x64或者x86平台。与cmake选择要一致,看下图红色字体。
8在rebug下,右键INSTALL,点击生成。在release下,右键INSTALL,点击生成。
9在生成的目录下查看INSTALL文件夹.
10为方便别人检索加入关键句--------fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突。
fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突(cmake 和vs2013编译opencv)

![fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突(cmake 和vs2013编译opencv)fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突(cmake 和vs2013编译opencv)