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编译有什么区别?网上也有看过一些说法,但是现在任然稀里糊涂的。
展开
 我来答
clitoriscn
2013-11-14 · TA获得超过3628个赞
知道小有建树答主
回答量:3258
采纳率:0%
帮助的人:1533万
展开全部
1、意思就是 64位和32位的不兼容。
2、不知道你想表达的是什么意思。
3、是的。
4、DEBUG的程序一般可以调试,release一般无法调试,并且经过优化算法。由于优化算法不同,甚至导致DEBUG的程序和release程序运行结果不一样的情况,所以要按照规范写代码。
更多追问追答
追问
第二问是建立工程中,对属性管理器进行配置  库目录哪些 都是选择的64位的路径lib文件夹~
追答
你这个32位的编译器有64位的库吗
从前有只小冷兔
2013-11-14 · TA获得超过161个赞
知道小有建树答主
回答量:100
采纳率:0%
帮助的人:93.2万
展开全部
解决方案 属性的 链接 高级里,有一个目标计算机。因为默认是X86 32位的,你在工程里引用的却是64位的opencv库,所以即使解决了编译问题,运行一样出错。

我只在64位编过32位opencv应用,目标选X86 opencv库文件,头文件,引用等都是32位的,没有问题,照理说你把目标机器改为X64应该能解决。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百不只是白
2013-12-03 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:237
采纳率:0%
帮助的人:83.7万
展开全部
我也是此类问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Dzhfing
2013-11-18
知道答主
回答量:2
采纳率:0%
帮助的人:2954
展开全部
请问,你这个问题怎么解决的 “提示程序无法正常启动 0xc000007b 请单击...”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式