zoukankan      html  css  js  c++  java
  • VS2008中QT程序无Release文件夹的解决方案

    在VS2008中开发QT程序时,按默认的属性配置可以正确运行程序,但是工程文件中并没有Release文件夹。

    以下是解决方法:

    第一步,在项目属性中,点击“配置管理器”,选择Release,关闭。

    第二步,在“配置”中选择“(活动)Release”,在“C/C++”的“常规”项中,在“调试信息格式”选项中选择"用于“编辑并继续”的程序数据库(/ZI)"

    第三步,清理解决方案并重新编译,然后运行,这时不出意外在工程文件夹下就会出现Release文件夹。

    Release文件夹下会有.exe的可执行文件,双击运行,如果出现“无法定位输入点XXX到XXX动态连接库上”的错误,则将QT库安装文件目录下的lib目录中的QtCore4.dll和QtGui4.dll两个文件复制到Release目录下,如果程序还用到了其他的第三方动态链接库,则将相应的dll也复制到目录下。

    注意若是即安装了MinGW编译器版的QT,也安装了VC编译器版的QT,要注意VC项目属性中的配置中QT的include路径和lib路径都是VC编译器版的。(注:有时这里如果使用的是MinGW版的编译运行时也没有问题,毕竟两者可能差不多,但尽量要配套)。

    使用CUDA时,如果提示找不到cudart.lib,则将Toolkit中的cudart.lib复制到工程路径下。

  • 相关阅读:
    laravel生命周期
    工厂模式
    PHP保留两位小数的几种方法
    存储单位转换
    防盗链之URL参数签名
    redis基础
    Redis 如何实现持久化
    Python高级语法-私有属性-with上下文管理器(4.7.3)
    Python高级语法-私有属性-魔法属性(4.7.2)
    Python高级语法-私有属性-名字重整(4.7.1)
  • 原文地址:https://www.cnblogs.com/Romi/p/2513966.html
Copyright © 2011-2022 走看看