关于在VS2012下opencv+QT出现“无法解析的外部命令”问题的解决方案
来源:互联网 发布:淘宝分销代销的区别 编辑:程序博客网 时间:2024/04/30 23:38
问题:
当我在属性管理器添加我原本配置好的opencv的属性页时
就会出现上面的那个问题,但是那个属性页我当时是在Debug Win32下配置的,并且可以正常运行
开始我以为是x64和win32的问题后来我都分别试了一下还是不行,因为qt是msvc2012_64版本的只能在x64下运行,否则就会出现x64与x86冲突的问题。所以只能是在x64下运行opencv。我在网上查了一下如何在x64下运行opencv,网上的回答是要在本来属性页的
里面配置。
具体配置步骤:
1. 包含目录
2. 库目录
在这里我当时是考虑到vs2010和vs2012的版本差别所以把10和11里的lib都包含进来了,因为网上说opencv库只有10的版本,具体到底有没有差别我也没弄清楚反正都加上没出什么错。
3. 链接器—输入
在附加依赖项里我加的是:
opencv_calib3d245d.lib
opencv_contrib245d.lib
opencv_core245d.lib
opencv_features2d245d.lib
opencv_flann245d.lib
opencv_gpu245d.lib
opencv_haartraining_engined.lib
opencv_highgui245d.lib
opencv_imgproc245d.lib
opencv_legacy245d.lib
opencv_ml245d.lib
opencv_nonfree245d.lib
opencv_objdetect245d.lib
opencv_photo245d.lib
opencv_stitching245d.lib
opencv_ts245d.lib
opencv_video245d.lib
opencv_videostab245d.lib
在高级那个选项里选的是
在这里选的都是64的。
配置好后最好选择保存
这样下次就不用在配置了。
还有一点需要注意的是在
里要把你自己原本配置的属性页都要移除。
这一切都弄好后把原本程序生成的Debug删了重新生成就能运行了。
我是参考了http://www.cnblogs.com/9keyes/archive/2012/08/05/2624000.html里面的内容,如果还有什么不明白的可以去看看。
- 关于在VS2012下opencv+QT出现“无法解析的外部命令”问题的解决方案
- VS2012中使用opencv出现“无法解析的外部符号”问题
- 关于QT出现无法解析的外部符号
- 关于各种无法解析的外部符号/命令问题的相应解决方案(fatal error LNK1120)
- Qt XXXr.obj : error LNK2001: 无法解析的外部符号 3 个无法解析的外部命令问题
- Qt学习: 如何在Qt中使用全局变量!出现无法解析的命令的问题看过来!!
- C++中关于无法无法解析外部错误的解决方案
- qt编译中常出现的无法解析的外部符号问题
- VS下QT插件 连接数据库出现error LNK2019: 无法解析的外部符号QSqlDatabase问题解决
- QT+VS2008编译出现errorLNK2001:无法解析的外部符号
- qt中出现库函数无法解析的外部符号
- QT出现问题 无法解析的外部符号 未找到文件**.obj
- QT出现问题 无法解析的外部符号 未找到文件**.obj
- ubuntu下sudo命令出现主机名无法解析的问题
- QT "无法解析的外部命令"的解决办法
- 关于各种无法解析的外部符号问题的相应解决方案
- 关于各种无法解析的外部符号问题的相应解决方案
- 关于各种无法解析的外部符号问题的相应解决方案
- 【codeforces #278(div 1)】ABCD题解
- CentOS设置服务开机启动的方法
- Hibernate关系映射讲解
- Android中的Handler的具体用法
- week3note函数
- 关于在VS2012下opencv+QT出现“无法解析的外部命令”问题的解决方案
- Android中两个Activity之间数据传递及返回
- code
- 2014年中国跨境电商行业研究报告简版
- Sicily 1120. Walk Through the For
- C#多线程与异步的区别
- 来到CSDN了
- java【工具类】验证字符串,手机号,邮箱...
- Sicily 13060. Queen Dido’s New Challenge