64位 vs2010 和 opencv2.4.4 配置问题
如果配置不对会出现各种问题,如下:
应用程序无法正常启动(0xc000007b);
error MSB6006: “CL.exe”已退出,代码为 5;
模块计算机类型“X86”与目标计算机类型“x64”冲突;
error C2365: “XXX”: 重定义;以前的定义是“数据变量”;
error LNK2019: 无法解析的外部符号 XXXX等等。
又重新安装了一遍vs2010,重新配置,注意配置问题。
在系统变量Path中加入opencv的bin,我的为:D:\Program Files (x86)\OpenCV244\opencv\build\x64\vc10\bin;
打开vs2010,建立一个win32项目,右键项目属性,vc++目录中添加:
include: D:\Program Files %28x86%29\OpenCV244\opencv\build\include
D:\Program Files %28x86%29\OpenCV244\opencv\build\include\opencv
D:\Program Files %28x86%29\OpenCV244\opencv\build\include\opencv2
lib: D:\Program Files %28x86%29\OpenCV244\opencv\build\x64\vc10\lib
如果从父级或项目默认设置继承框里面有不需要的将属性管理器中Microsoft.cpp.win32.user删除,这样以前配置的路径就没有了。
打开菜单栏中“视图”->"属性管理器"(如果没有选择“其他窗口”->“属性管理器”),显示如下:
其中的debug和release是自己添加上去的,debug右键属性,添加附加依赖项:
opencv_calib3d244d.lib
opencv_contrib244d.lib
opencv_core244d.lib
opencv_features2d244d.lib
opencv_flann244d.lib
opencv_gpu244d.lib
opencv_highgui244d.lib
opencv_imgproc244d.lib
opencv_legacy244d.lib
opencv_ml244d.lib
opencv_objdetect244d.lib
opencv_ts244d.lib
opencv_video244d.lib
opencv_nonfree244d.lib
release右键属性,添加附加依赖项:
opencv_calib3d244.lib
opencv_contrib244.lib
opencv_core244.lib
opencv_features2d244.lib
opencv_flann244.lib
opencv_gpu244.lib
opencv_highgui244.lib
opencv_imgproc244.lib
opencv_legacy244.lib
opencv_ml244.lib
opencv_objdetect244.lib
opencv_ts244.lib
opencv_video244.lib
opencv_nonfree244.lib
以后可以保存这两项,每次新建项目时直接加入就不用每次都添加附加项这么麻烦了。
这事点击运行,会报错:模块计算机类型“X86”与目标计算机类型“x64”冲突
这时点击vs2010界面上的win32
选择X64,如果没有就点击配置管理器,新建一个X64。
点击运行就可以了。
64位 vs2010 和 opencv2.4.4 配置问题相关推荐
- win7 64位 VS2010调试提示“ORA-12154: TNS: 无法解析指定的连接标识符”的解决方法
win7 64位 VS2010调试提示"ORA-12154: TNS: 无法解析指定的连接标识符"的解决方法 参考文章: (1)win7 64位 VS2010调试提示"O ...
- Ubuntu14.04 64位机上安装OpenCV2.4.13(CUDA8.0)版操作步骤
Ubuntu14.04 64位机上安装CUDA8.0的操作步骤可以参考http://blog.csdn.net/fengbingchun/article/details/53840684,这里是在已经 ...
- 64位ubuntu能安装mysql,在ubuntu14.04 64位虚拟机中安装mysql
因为在win10 系统上手贱的将mysql卸载掉了之后有个插件一直无法正常删除导致只能将mysql装到ubuntu虚拟机上, 宝宝心里都是累啊,所以记录下来自己的安装过程2333 命令行操作: &qu ...
- win7 64位,vs2010(visual studio2010)环境下配置openCV2.4.8版本,以及可能遇到的问题
本文讲述在系统为win7的64位机,开发环境为vs2010且openCV版本为2.4.8的环境下,配置openCV的操作过程. 我的openCV安装在路径D:\openCV\opencv\中.(清楚这 ...
- vs中imshow函数报错_Win7下VS2010中配置Opencv2.4.4的方法(32位和64位都有效)(亲测成功)...
在vs2010下配置opencv是件痛苦的事情,一点点错误可能就会导致莫名其妙的报错,各种error让人郁闷不已,这里提供给大家一篇vs2010下配置opencv2.4.4的方法,我是64位的win7 ...
- vs2010利用属性表自动配置OpenCV(win7的64位系统,opencv版本是2.4.10)
每建一个工程都要手动配置一遍Opencv,太麻烦了.vs可以使用属性表配置属性,研究了一下,我的电脑配置是win7的64位系统,opencv版本是2.4.10,属性表(opencv2410.props ...
- win7 64位下自行编译OpenCV2.4.10+CUDA toolkit 5.5的整个过程以及需要注意的问题(opencv+cuda并行计算元素的使用)...
首先说明的是,这个帖子是成功的编译了dll,但是这个dll使用的时候还是很容易出现各种问题的. 发现错误可能是由于系统安装了太多版本的opencv,环境变量的设置混乱,造成dll版本加载 ...
- 64位win7安装vs2010出现“组件安装失败...”等问题的解决方法
如题,公司发了新电脑,安装的是64位win7 ,我原来的本本安装的是32位的win7,当时安装vs2010的时候并没有那么多事,这次安装却真是让我蛋疼至极. 先后下了3个vs的安装包,中文版的,有专业 ...
- windows7 64位机上配置支持GPU版(CUDA7.5)的OpenCV2.4.13操作步骤
很久之前在windows7 32位上配置过GPU版的opencv,可参考http://blog.csdn.net/fengbingchun/article/details/9831837 Window ...
最新文章
- c语言 求sin近似值,用泰勒公式求sin(x)的近似值
- Linux Kernel中spinlock的设计与实现
- [我的1024开源程序]100元写的单词本说明书
- 02_clickhouse安装,卸载,启动/关闭服务,交互式命令(数据库创建,数据导入,查询),批模式数据导入,MySQL接口操作ClickHouse,DBeaver可视化工具安装与使用(学习笔记)
- 「 ThoughtWorks面试 —— 一次愉快的技术交流 | 掘金技术征文」
- 用 Nginx 基于 Let's Engypt 免费证书打造快速安全的 HTTPS 网站
- android微信小程序支持横屏,微信小程序关于横屏存在的一些问题
- 手机定位和什么有关?关机后的手机还能被定位吗?
- Linux基础学习十:Linux的权限管理
- 【编译原理】:NFA转变为DFA的子集构造法
- 综保参数如何设定_FANUC主轴速度怎么去设定限制?
- [Asp.net 开发系列之SignalR篇]专题五:SignalR支持的平台
- 阿里云网络和安全配置实验(云计算)
- CVPR 2022 Self-augmented Unpaired Image Dehazing via Density and Depth Decomposition个人学习笔记
- ASM diskgroup dismount with Waited 15 secs for write IO to PST (文档 ID 1581684.1)
- 编写一个简单的NodeBB插件
- 遇见狂神书说:JavaWeb保姆级教程
- Matlab画图彩色变黑白
- 浏览器输入www.baidu.com之后,发生了什么?
- RDP远程登录 Windows server系统