fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突

 fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突

最近重装系统后,重新配置opencv环境,在用cmake编译opencv时遇到了一个问题。我下载了最新版本的cmake-3.15.0-rc2-win64-x64编译完成后open project后opencv只能以debug win32模式编译,转换成x64模式后会出现fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突

找了很久的原因,发现是cmake的问题。在用cmake-3.15.0-rc2-win64-x64选择编译器时没有提示64位版本

换一个版本的cmake,我选择一个老版本cmake-3.13.5-win64-x64

这个版本提示vs2015时有3种模式,选择其中win64版本,就可以将opencv编译为x64

发布了87 篇原创文章 · 获赞 108 · 访问量 25万+

猜你喜欢

转载自blog.csdn.net/Dillon2015/article/details/93370398
今日推荐