记录一个困扰了一上午的小问题,qt编译的opencv程序能从本地启动起来,但是从qtcreator上启动不起来

问题是这样的,之前用qt调用setx命令给系统的path添加环境变量,导致环境变量几度丢失,几度重写然后我之前写的qt_opencv程序就在qtcreator上启动不起来了。

1:和msvc2015编译器和静态库都没有关系,这样的写法是完全没有问题的,因为之前是这样写的就能启动。

LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_aruco349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_bgsegm349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_bioinspired349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_calib3d349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_ccalib349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_core349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_datasets349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_dnn349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_dnn_objdetect349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_dpm349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_face349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_features2d349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_flann349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_fuzzy349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_hfs349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_highgui349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_imgcodecs349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_imgproc349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_img_hash349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_line_descriptor349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_ml349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_objdetect349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_optflow349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_phase_unwrapping349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_photo349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_plot349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_reg349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_rgbd349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_saliency349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_shape349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_stereo349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_stitching349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_structured_light349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_superres349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_surface_matching349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_text349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_tracking349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_video349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_videoio349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_videostab349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_xfeatures2d349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_ximgproc349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_xobjdetect349.lib
LIBS += D:\opencv_3.9_build\install\x64\vc14\lib\opencv_xphoto349.lib

2:报错情况如下图:

3:系统环境变量里面有添加opencv的库,但是问题在工程配置中读取系统的环境变量没有读到。在path这一栏里面是没有opencv的环境变量的,所以启动会失败,但是从本地启动会成功。

4:解决方法,在path这一栏添加opencv的环境变量,然后再重现构建一下工程就可以了。

附带感叹下,自从能够科学online后,opencv的编译出奇的顺利,再也不会像以前一样,各种库下载失败,编译失败了。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值