Qt: 命令行操作(编译和打包)

1. 编译指令

qmake -project  // 自己检索目录 生成.pro工程文件

qmake xxx.pro // 编译工程, 就像makefile文件一样, 对一个合法格式文件进行解析关联相关文件进行编译

mingw32-make // 上诉指令将所有的关联文件找出并生成对应的makefile文件,此命令则为真正意义上的编译, 检索的是makefile文件

Note: 默认生成的.pro工程文件少了一些基本配置, 例如编译UI程序, 可能需要增加

QT       += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

2. 打包指令

   windeployqt xxx  //你的执行程序, 当然如果发现还是缺少的话可以使用everything在本机检索所需要的dll

3. 补充说明

终端运行需要将指令加入到系统环境中, 让终端开启的时候能够正常的索引到, 否则调用需要输入程序的全路径, 例如你想调用qmake.exe, 安装路径是D:/qmakePath, 那你就得使用D:/qmakePath/qmake.exe进行调用, 有时候我们环境中有很多已经有的东西, 但我们需要的东西和环境中的东西是重名的, 既可以使用类似的手段进行调用, 当然, 目前我们很多时候使用的编程手段都是在IDE中, 大部分的IDE都是可以直接配置所有的包路径的, 所以尽量也是采用这样的方式,避免环境中出现重复开发指令;

猜你喜欢

转载自blog.csdn.net/halo_hsuh/article/details/106755930
今日推荐