• Qt 独立运行时伴随CMD命令窗口


    用Qt写了一个小软件,在把程序release后,打包分装后,发现程序运行的时候会伴随cmd命令窗口,可把我愁怀了

    不过功夫不负有心人,在老师和我网友的帮助下,终于搞完了

    CONFIG:指定工程配置和编译参数

    以下对CONFIG变量做主要介绍:

    debug:编译有调试信息的可执行文件或则库

    release:编译不具有调试信息可执行文件或者库(如果同时指定debug release时,只有debug有效)

    warn_off:关闭大量警告,默认是打开的

    qt:指应用程序使用Qt

    dll:动态编译库

    staticlib:静态编译库

    plugin:编译一个插件

    console:应用程序需要写控制台

    当我们写CONFIG变量时,可以使用

    如:CONFIG = qt release warn_off

    或者CONFIG = qt

          CONFIG += release

          CONFIG += warn_off

    当想要移除某个设置时:CONFIG -= warn_off

     

     

    在pro文件里,可以使

    以上参考为http://www.cnblogs.com/braver/articles/1935891.html

    所以修改工程文件就可以

    CONFIG+=release
    Win32:CONFIG(debug,debug|release)
    {
    TARGET=debug_binary
    }
    else{
    TARGET=release_binary
    }
    greaterThan(QT_MAJOR_VERSION,4):QT+=widgets
    
    
    
    
    

    这样就可以消除 cmd命令错口

  • 相关阅读:
    A bon chat, bon rat
    获取信息mysql
    Lua笔记3 表达式
    libevent2编译
    opencv环境搭建
    bash console
    Unix Notes.
    ubuntu vsftpd
    axis2客户端代码生成
    IDEA 快捷键
  • 原文地址:https://www.cnblogs.com/DreamDog/p/9160159.html
Copyright © 2020-2023  润新知