64位Win7下配置VS2010和Opencv3.0
2015-11-04 18:15
211 查看
64位Win7下配置VS2010和Opencv3.0
1、下载VS2010并安装,地址:http://pan.baidu.com/s/1gdAWLTD
2、下载Opencv3.0并安装,地址:http://opencv.org/
3、配置Opencv的环境变量,在计算机—属性—高级系统设置—环境变量—path中添加“D:\opencv\build\x64\vc12\bin;”分号与前一个环境变量进行分隔,x64是64位系统,32位系统为x86,vc12也可换,自己根据情况判断选择
4、打开VS2010,新建一个项目,在项目—属性—VC++目录中配置包含目录、库目录,添加内容为:
包含目录:D:\opencv\build\include
D:\opencv\build\include\opencv
D:\opencv\build\include\opencv2
库目录:D:\opencv\build\x64\vc12\lib
x64和vc12根据情况调整,与Opencv配置环境变量情况类似。
在链接器—输入—附加依赖项中,添加
opencv_ts300.lib
opencv_world300.lib
opencv_ts300d.lib
opencv_world300d.lib
每个新项目都要如此配置。
5、新建一个cpp文件,写入代码,当运行时会报错,如图
图中error LNK1123解决办法为:在项目属性—配置属性—清单工具—输入和输出—嵌入清单中的“是”改为“否”即可。
6、到上面为止,写普通的C++程序没问题,但是如果使用Opencv会报错,这是因为win32程序与64位机器在编译器中的冲突。
解决方案:选择VS顶部的win32下拉菜单中的配置管理器,
在活动解决方案平台中选择新建,在键入和选择新平台中选择x64
7、此时还可能出现错误,即出现系统找不到opencv_world.dll文件,也可能是opencv别的dll文件,把D:\opencv\build\x64\vc12\bin目录下的所有dll文件拷到C:\Windows\System32和C:\Windows\SysWOW64目录下。
1、下载VS2010并安装,地址:http://pan.baidu.com/s/1gdAWLTD
2、下载Opencv3.0并安装,地址:http://opencv.org/
3、配置Opencv的环境变量,在计算机—属性—高级系统设置—环境变量—path中添加“D:\opencv\build\x64\vc12\bin;”分号与前一个环境变量进行分隔,x64是64位系统,32位系统为x86,vc12也可换,自己根据情况判断选择
4、打开VS2010,新建一个项目,在项目—属性—VC++目录中配置包含目录、库目录,添加内容为:
包含目录:D:\opencv\build\include
D:\opencv\build\include\opencv
D:\opencv\build\include\opencv2
库目录:D:\opencv\build\x64\vc12\lib
x64和vc12根据情况调整,与Opencv配置环境变量情况类似。
在链接器—输入—附加依赖项中,添加
opencv_ts300.lib
opencv_world300.lib
opencv_ts300d.lib
opencv_world300d.lib
每个新项目都要如此配置。
5、新建一个cpp文件,写入代码,当运行时会报错,如图
图中error LNK1123解决办法为:在项目属性—配置属性—清单工具—输入和输出—嵌入清单中的“是”改为“否”即可。
6、到上面为止,写普通的C++程序没问题,但是如果使用Opencv会报错,这是因为win32程序与64位机器在编译器中的冲突。
解决方案:选择VS顶部的win32下拉菜单中的配置管理器,
在活动解决方案平台中选择新建,在键入和选择新平台中选择x64
7、此时还可能出现错误,即出现系统找不到opencv_world.dll文件,也可能是opencv别的dll文件,把D:\opencv\build\x64\vc12\bin目录下的所有dll文件拷到C:\Windows\System32和C:\Windows\SysWOW64目录下。
相关文章推荐
- process thread Fiber(linux)
- linux 内存使用率
- DOS pause-like command in Bash
- 好的架构源于不停地衍变,而非设计
- 为Apache配置基于名称的虚拟主机,并使用代理和Tomcat协同工作
- Shell case esac语句
- shell中的条件判断、参数以及变量替换
- linux服务器校对时间方法
- linux程序同时链接动态库与静态库
- 利用zabbix监控某个目录大小
- Java集群优化——dubbo+zookeeper构建高可用分布式集群
- linux下c/c++实例之一万年历
- linux:/etc/sysctl.conf
- Flume几种监控方式
- -bash: crontab: command not found
- 设置CentOS开机启动程序及定时关机
- Nutch 2.2+MySQL实现网站内容的抓取和索引
- tomcat 容器生命周期lifecycle
- Tomcat源码分析--转
- 读取配置文件(properties文件)