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

来源:互联网 发布:delphi sql储存过程 编辑:程序博客网 时间:2024/05/23 17:46

问题1:

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

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

解决方法:

将编译环境更改为64位:

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

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

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

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

参考网页:http://blog.csdn.net/tfy1028/article/details/8660823


问题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







0 0
原创粉丝点击