zoukankan      html  css  js  c++  java
  • VS2010使用Qt库

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

     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

  • 相关阅读:
    开放6379端口
    synchronized 实现同步的基础
    pythoning—— 5:实战篇(购物车)
    pythoning ——3、数据类型(字符串)
    pythoning ——2、数据类型(元组、序列)
    pythoning ——1、基础篇
    暗链/黑链
    什么是webshell
    获取当前设备IP
    生成公钥
  • 原文地址:https://www.cnblogs.com/foohack/p/3644756.html
Copyright © 2011-2022 走看看