64位系统安装 VS2013 所编译opencv程序不能运行
其实想了解点更多的知识,最近在装opencv,做图像处理的应该知道,win864位系统装的VS2013(属于32位IDE),opencv下载的2.4.7,解压后直接有编译...
其实想了解点更多的知识,最近在装opencv,做图像处理的应该知道,win8 64位系统装的VS2013(属于32位IDE),opencv下载的2.4.7,解压后直接有编译好了的build文件,但是又区分了x64和x86(32位)的,在VS配置过程中,我一直配置的是64位的路径,然后配置好了,写了个读取图像的test程序,但是第一次提示"模块计算机类型x64与目标计算机类型X86冲突“这就出现了一个疑问1.这句话怎么理解?这是在以前建其他工程默认"活动解决方案平台"为win32所没有遇到过的情况。虽然不明白但是还是上网按照网上的方法解决了这个问题(至少没有在编译的时候出现这个情况了),但是随后又出现另外一个问题,编译提示缺提示缺失 msvcp110d.dll文件, 上网下载了该文件 放入C盘中sysWOW64完全没有作用(考虑到系统64位系统),然后放入system32中,这个问题就解决了。。。。可是随即又来一个问题,编译出的exe程序任然不能运行,提示程序无法正常启动 0xc000007b 请单击...关闭应用程序。上网查了,都是些玩游戏完不了的问题。。。这个问题现在我还没有解决。。。
发帖的目的在于想搞懂每一步出现问题的原因,多了解一些这方面的知识。
上面那句话怎么理解"模块计算机类型x64与目标计算机类型X86冲突“
我在配置opencv过程中需要配置x64的路径还是x86的路径?
vs2013是32位IDE,如果要写一个程序,决定其64位还是32为是否是个”解决方案”中选取win32或x64有关系?
编译中 debug和release编译有什么区别?网上也有看过一些说法,但是现在任然稀里糊涂的。 展开
发帖的目的在于想搞懂每一步出现问题的原因,多了解一些这方面的知识。
上面那句话怎么理解"模块计算机类型x64与目标计算机类型X86冲突“
我在配置opencv过程中需要配置x64的路径还是x86的路径?
vs2013是32位IDE,如果要写一个程序,决定其64位还是32为是否是个”解决方案”中选取win32或x64有关系?
编译中 debug和release编译有什么区别?网上也有看过一些说法,但是现在任然稀里糊涂的。 展开
4个回答
展开全部
解决方案 属性的 链接 高级里,有一个目标计算机。因为默认是X86 32位的,你在工程里引用的却是64位的opencv库,所以即使解决了编译问题,运行一样出错。
我只在64位编过32位opencv应用,目标选X86 opencv库文件,头文件,引用等都是32位的,没有问题,照理说你把目标机器改为X64应该能解决。
我只在64位编过32位opencv应用,目标选X86 opencv库文件,头文件,引用等都是32位的,没有问题,照理说你把目标机器改为X64应该能解决。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也是此类问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请问,你这个问题怎么解决的 “提示程序无法正常启动 0xc000007b 请单击...”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询