64位机子,vs2010配置opencv2.4.9遇到问题解决

原创 2014年11月03日 14:33:43

最近换了64位的主机,准备把之前做过的程序都整理一下,然后遇到这种问题

首先给win7 64为配置opencv2.4.9配置过程就不细说了,可以参考http://wiki.opencv.org.cn/index.php/%E9%A6%96%E9%A1%B5


情况一:

在配置链接库的时候就都选择x64文件下的文件,但是在vs2010中对应的cv函数识别不出来

这里需要注意的是虽然系统是64位,但是vs中可能是win32选项的程序,那么这样对应的链接库还是需要是x86的,注意在环境变量中的配置

修改为x86对应环境时程序运行正常


情况二:

修改为x86后,库函数可以被识别,但是运行的时候出现程序无法正常启动,错误代号0x00007或者别的,这个时候

可以尝试在环境变量中回复x64的选项,同时把VS2010的属性改为x64平台

这个修改可以在工程的配置属性当中进行修改,然后试一下,如果还是不行,就尝试一下用管理员权限启动vs


情况三:

VS 2010下 打开实例 出现这样的错误:
LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

这个问题一般是出在由低版本的工程向高版本工程进行转换的时候出现的

总结了实践了一些方法:

VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是没新建一个项目都要这样设置一次。
在建立VS2010 Win32 Project项目时,按照上面解决方案依然发生了“error LNK1123”错误,经过上网查资料,解决方案为:
第一步:与上相同。
第二步:将 项目|项目属性|配置属性|连接器|清单文件|嵌入清单 “是”改为“否”。
第三步:一般计算机经过上两步设置就能解决问题了,但是如果还有问题,那就按一下方法解决:
计算机是否为64bit操作系统,如是,继续2。
查找是否有两个cvtres.exe。一个是C:\Program Files(x86)\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe, 另一个是C:\Windows\Microsoft.NET\Framework\v
4.0.30319\cvtres.exe。右键属性|详细信息 查看两者版本号,删除较旧的版本,或者重新设置Path变量。


治本的办法是第三步,删除旧版本的cvtres.exe后,就不需要每次都设置配置了。

但是一定注意的是搜索的时候会出来很多对应的cvtres.exe,一定是删除vc\bin\cvtres.exe对应目录下的那个,可能还会出现对应文件夹arm64下的exe,可以用最新的C:\Windows\Microsoft.NET\Framework\v.....\cvtres.exe下的进行替换,如果没有直接删除之前那个旧版本的就可以了



vs2015配置opencv2.4.9问题解决

废话不多说,直接进入主题。首先,为什么要配置opencv2.4.**?opencv3.0之后的版本很坑,里面少了很多影像处理用到的算法,例如说SURF和SIFT,因为官方说它们不太稳定,所以就放在op...
  • yeyangDIP
  • yeyangDIP
  • 2016年07月20日 13:03
  • 5593

win 7 64位系统下 opencv2.4.9+vs2012的环境配置以及x64的运行

各位技术大牛们,大家好,这是笔者的第一篇技术博客,因为最近码代码遇到很多之前遇到的问题但是又回忆不起来所以决定用博客记录自己的问题方便自己,也方便大家嘛。最近在学opencv,所以在配置环境·的时候也...
  • tracy_n
  • tracy_n
  • 2015年08月21日 20:03
  • 3432

WIN7+64位+Opencv2.4.9+VS2012配置详解!!适合各类Opencv小白!!

1、第一步:Opencv的下载与安装 (1)下载Openv2.4.9,官网地址:http://opencv.org/downloads.html (2)解压Opencv2.4.9包,如下图: ...
  • fuckaway11
  • fuckaway11
  • 2015年12月18日 16:21
  • 3418

OpenCV2.4.9与VS2010配置遇到的问题

一、 使用的软件条件: 软件: OpenCV 2.4.9                VS2010 从以下图中我们可以看到OpenCV和VS需要版本匹配,当安装后的Opencv查看当前版本Openc...
  • qq_15115153
  • qq_15115153
  • 2016年11月21日 19:24
  • 209

VS2010配置opencv2.4.6方法及问题解决

 1下载好opencv后第一步是配置环境变量 计算机->(右键)属性->高级系统设置->高级(标签)->环境变量->(双击)path(用户,系统里面的path任选其一)->在变量值里面添加相应...
  • Mona_yang
  • Mona_yang
  • 2017年03月09日 22:56
  • 152

win7 64位,vs2010(visual studio2010)环境下配置openCV2.4.8版本,以及可能遇到的问题

本文讲述在系统为win7的64位机,开发环境为vs2010且openCV版本为2.4.8的环境下,配置openCV的操作过程。 我的openCV安装在路径D:\openCV\opencv\中。(清楚这...
  • qq_25352981
  • qq_25352981
  • 2015年02月06日 19:55
  • 1445

Win7 64位VS2010搭建OpenCV2.4.9

1      软件环境说明 1.        OS:Windows7 64位 2.        VS:VS2010 3.        OpenCV:OpenCV2.4.9 因工作需要...
  • CrazyBoy97
  • CrazyBoy97
  • 2015年08月16日 19:08
  • 565

VS2010/2012配置Opencv2.4.9和2.4.8

  • 2016年02月13日 10:01
  • 2.25MB
  • 下载

opencv2.4.9在vs2010上的配置

  • 2014年06月11日 20:59
  • 259KB
  • 下载

64位 vs2010 和 opencv2.4.4 配置问题

配置路径,附加依赖项什么的都很对,就是每次运行都出现一堆无法识别的外部符号,而在vs2005中就没问题,感觉vs2010不太稳定, 还是用vs2005吧。 CString 无法识别,添加 #inclu...
  • KUAILE123
  • KUAILE123
  • 2013年08月13日 10:54
  • 2099
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:64位机子,vs2010配置opencv2.4.9遇到问题解决
举报原因:
原因补充:

(最多只允许输入30个字)