VS2012 + QT5.4.0 + OPENCV249 环境搭建小结
2016-05-13 19:21
489 查看
写在前面,我的笔记本上以前配置过 VS + QT + OPENCV,并且可以正常运行。
具体环境为:win7 64bit + vs2012 + qt5.4.0 + opencv2.4.9。
前天:
现在我需要在一台工控机上搭建相同的环境,我以为正常配置就可以了,避免记忆疏忽,在网上找了相关的 VS + QT + OPENCV 搭建相关资料,按部就班的搭建,搭建完成后程序无法执行。
crashed后没有错误代码,直接退出。
1、在QT widgets 程序 以及 console程序中使用OpenCV库直接crashed,不使用OpenCV库运行正常。console下出现:无法获得inferior的句柄: 参数错误
2、后来考虑到可能是系统问题,win7 32位 64位反复安装了好几次crashed依然存在,
3、再后来考虑可能是QT的问题,自己编译QT,crashed依然存在,
4、再后来考虑是不是OPENCV的问题,自己编译OPENCV,crashed依然存在,
5、再后来考虑是不是QT和OPENCV版本问题,更换后,crashed依然存在,
6、再后来以为是电脑的问题,换了一台win7 64位和 一台win7 32 位电脑,crashed依然存在,
7、再后来丧心病狂的以为是不是电脑的问题,改成虚拟机了,win7 64位,win7 32 ,crashed依然存在,再后来。。。。。。
昨天:
后来,想到我的笔记本为啥可以运行呢?
是不是还有哪些细节忘记了,疏忽了。。。。。。
还是先回去洗洗睡吧。。。。。。
今天:
重新运行程序时竟然输出了错误代码。
exited with code -1073741510
exited with code -1073741515
引用:This exit code should be interpreted as an unsigned 32-Bit value. Then you get -1073741515 ⇒ 0xC0000135, which is the "NT status code":http://www.tenox.net/links/ntstatus.html
for STATUS_DLL_NOT_FOUND. It means Windows could not start the program, because a required DLL file is missing.
忽然想到,我在QT中使用OPENCV库,系统能不能找到QT和OPENCV的库呢,
我赶紧查看了我的笔记本的环境变量,顿时ju花一紧,
在早期的使用过程中,我手动的将QT和OPENCV的环境变量添加进系统中了。
再再再后来,我将QT和OPENCV环境变量同时加入了系统变量中,问题解决。
具体环境为:win7 64bit + vs2012 + qt5.4.0 + opencv2.4.9。
前天:
现在我需要在一台工控机上搭建相同的环境,我以为正常配置就可以了,避免记忆疏忽,在网上找了相关的 VS + QT + OPENCV 搭建相关资料,按部就班的搭建,搭建完成后程序无法执行。
crashed后没有错误代码,直接退出。
1、在QT widgets 程序 以及 console程序中使用OpenCV库直接crashed,不使用OpenCV库运行正常。console下出现:无法获得inferior的句柄: 参数错误
2、后来考虑到可能是系统问题,win7 32位 64位反复安装了好几次crashed依然存在,
3、再后来考虑可能是QT的问题,自己编译QT,crashed依然存在,
4、再后来考虑是不是OPENCV的问题,自己编译OPENCV,crashed依然存在,
5、再后来考虑是不是QT和OPENCV版本问题,更换后,crashed依然存在,
6、再后来以为是电脑的问题,换了一台win7 64位和 一台win7 32 位电脑,crashed依然存在,
7、再后来丧心病狂的以为是不是电脑的问题,改成虚拟机了,win7 64位,win7 32 ,crashed依然存在,再后来。。。。。。
昨天:
后来,想到我的笔记本为啥可以运行呢?
是不是还有哪些细节忘记了,疏忽了。。。。。。
还是先回去洗洗睡吧。。。。。。
今天:
重新运行程序时竟然输出了错误代码。
exited with code -1073741510
exited with code -1073741515
引用:This exit code should be interpreted as an unsigned 32-Bit value. Then you get -1073741515 ⇒ 0xC0000135, which is the "NT status code":http://www.tenox.net/links/ntstatus.html
for STATUS_DLL_NOT_FOUND. It means Windows could not start the program, because a required DLL file is missing.
忽然想到,我在QT中使用OPENCV库,系统能不能找到QT和OPENCV的库呢,
我赶紧查看了我的笔记本的环境变量,顿时ju花一紧,
在早期的使用过程中,我手动的将QT和OPENCV的环境变量添加进系统中了。
再再再后来,我将QT和OPENCV环境变量同时加入了系统变量中,问题解决。
相关文章推荐
- 关于VS2012自带的 性能分析 工具使用实例(图文介绍)
- vs2012 error c4996: This function or variable may be unsafe
- 详解VS2012发布网站步骤
- 解决VS2012 Express的There was a problem sending the command to the program问题
- Table ‘xxx’ is marked as crashed and should be repaired 错误解决方法参考
- vs2012创建的ado.net模型无法实例化的解决方案
- [编程工具]Visual Assist X 10.7.1916最新破解版本下载 支持VS202
- win7 64位下 VS2012搭建OpenCL开发环境( Intel显卡)
- 未找到与约束ContractName Microsoft.VisualStudio.Text.ITe
- C# 获取Sqlite数据库路径的问题
- java转cocos2d-x:Helloworld
- vs2012下编译protobuf
- C#连接postgresql数据库
- vs2012 遇到 First_Chance Exception 的问题
- 侯捷《深入浅出MFC》中“Hello, MFC”如何改写到VS2012中
- vs2012 鼠标放类上面,点击右键出现:创建单元测试,你会了吗?
- VS2012如何通过ODBC连接到
- Win7下安装启动vs2012的程序版本不兼容问题解决方法
- 利用nmake工具编译时怎样制定framework版本
- Irrlicht1.7.1在VS2012上的环境搭建