博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VS2010使用Qt库
阅读量:6826 次
发布时间:2019-06-26

本文共 742 字,大约阅读时间需要 2 分钟。

有参考文件可以看出,应该还是简单的。 = =!

 Qt库的安装目录bin下,我把它添加到Path环境变量中也无用,真是搞不懂,按理来说windows搜索完当前目录会去Path指定的路径下搜索啊?为什么必须得把DLL拷贝到Qt生成的可执行程序的相同目录下才有用。

 

链接的时候需要填写相应的导入库

.lib文件都是导入库,依赖于对应的dll文件。

 

  Qt库的安装目录bin下,我把它添加到Path环境变量中也无用,真是搞不懂,按理来说windows搜索完当前目录会去Path指定的路径下搜索啊?

以上带红色的问题解决了,添加到Path变量中是有用的,因为以操作系统进程角度来看,进程在生成的时候只会去系统环境变量中取一次,我是在VS2010运行当中才设置的Path变量,它以自身的角度当然就获取不到“最新”的Path变量了,所以VS2010创建的子进程(就是在VS2010上开发的Qt可执行程序),这个子进程是继承父进程所拥有的环境变量的,所以自然就找不到“最新”的Path变量了。所以,解决方案就是:关闭VS2010,重新启动一次。然后就可以不用把DLL拷贝到可执行程序的目录下了。  当然,如果你直接双击生成的可执行程序是能够完美运行的(当前目录下,无DLL)

Rferences:

http://blog.csdn.net/baiwfg2/article/details/10066575

http://blog.sina.com.cn/s/blog_ad1675150101biea.html

http://qt-project.org/forums/viewthread/12525

转载于:https://www.cnblogs.com/foohack/p/3644756.html

你可能感兴趣的文章
Python爬虫学习——获取网页
查看>>
javaWeb服务器配置
查看>>
linux 最常用的yum源remi
查看>>
[Go] Http / Net 相关资料
查看>>
Apple Pay在美超越PayPal
查看>>
word break相关问题的解法
查看>>
java中Scanner的nextLine()和next()的区别
查看>>
Dig
查看>>
21:二维数组右上左下遍历
查看>>
android camera(一):camera模组CMM介绍【转】
查看>>
BZOJ 2821: 作诗(Poetize) [分块]
查看>>
TCP协议三次握手过程分析
查看>>
set排序(个人模版)
查看>>
Codeforces Round #404 (Div. 2) D. Anton and School - 2 数学
查看>>
windows进程中的几个杂项-hpguard 进程终止
查看>>
Window 7 + Ubuntu 双系统安装
查看>>
instance 怎么获得自己的 Metadata - 每天5分钟玩转 OpenStack(169)
查看>>
以AVL树为例理解二叉树的旋转(Rotate)操作
查看>>
Maven可以提交到官方公共仓库maven.org
查看>>
屏幕适配经验
查看>>