您的位置:首页 > 运维架构

opencv246在Visual Statio2012配置时遇到的问题

2015-03-20 15:37 190 查看
问题1:

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

错误原因:系统是64位的而编译环境却是32位的;

解决方法:

将编译环境更改为64位:

(1)右击项目名,点击属性,弹出属性页,选择连接器下的高级,在右侧修改目标计算机为:X64;

第一步操作结束后尝试重新生成解决方案,进行调试,观察是否成功。

若不成功,可能原因是:DLL文件是在Win32下编译的,需修改成64位下编译:

(2)右击解决方案——>属性,平台选为X64,若无此选项,自己在配置管理器中进行新建。

参考网页:/article/2377537.html

问题2:

遇到错误:Unhandled
exception Microsoft C++ exception: cv::Exception at memory location

错误原因:Resolved the problem. On some tinkering, I found that the program was running in the Release mode, and not the Debug mode.

解决方法:在Debug和Release下全部都要进行Opencv配置。

参考网页:http://stackoverflow.com/questions/25587912/unhandled-exception-microsoft-c-exception-cvexception-at-memory-location/25589742

问题3:

遇到错误:

生成解决方案成功,调试时弹出对话框如下:



解决方法:

首先打开菜单 项目->项目属性页

选择 配置属性->链接器->调试->生成调试信息 改为 是

参考:http://bbs.csdn.net/topics/200025646
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: