使用qmake编译QT工程,手写源码
2016-11-20 15:44
363 查看
以创建,编译“HelloWorld”工程为例 ,此例为手写源码
1. 创建“HelloWorld”工程文件夹
2. 创建“HelloWorld.cpp”,并编写源码
3. 运行Qt for Desktop工具
4. 切换到“HelloWorld”文件夹
5. 键入“qmake -project”,生成QT的".pro"工程文件
6. 键入“qmake”,根据“.pro”文件,生成Makefile文件,及“debug”和"release"文件夹
7. 键入“mingw32-make -f Makefile.Debug”,编译工程,生成可执行文件(此处以“debug”为例,编译“release”,使用对应的Makefile即可)
8. 切换到可执行文件生成目录,运行可执行文件(编译时使用的是“debug”,因此可执行文件生成于“debug”文件夹)
执行效果:
注:
使用QT 4 以上版本时,需在“.pro”文件中加上“greaterThan(QT_MAJOR_VERSION, 4): QT += widgets”,否则会报如下错误。
1. 创建“HelloWorld”工程文件夹
2. 创建“HelloWorld.cpp”,并编写源码
3. 运行Qt for Desktop工具
4. 切换到“HelloWorld”文件夹
5. 键入“qmake -project”,生成QT的".pro"工程文件
6. 键入“qmake”,根据“.pro”文件,生成Makefile文件,及“debug”和"release"文件夹
7. 键入“mingw32-make -f Makefile.Debug”,编译工程,生成可执行文件(此处以“debug”为例,编译“release”,使用对应的Makefile即可)
8. 切换到可执行文件生成目录,运行可执行文件(编译时使用的是“debug”,因此可执行文件生成于“debug”文件夹)
执行效果:
注:
使用QT 4 以上版本时,需在“.pro”文件中加上“greaterThan(QT_MAJOR_VERSION, 4): QT += widgets”,否则会报如下错误。
相关文章推荐
- 使用qmake交叉编译一个桌面qt工程
- Qt工程文件pro资料,qmake高级概念,创建跨平台编译工程
- 使用QT的qmake工具生成VS工程
- 使用QT的qmake工具生成VS工程 .
- VS2013+protobuf-2.5.0 编译源码,嵌入新工程,使用google protobuf数据格式协议
- 关于如何在Android源码目录中建立自己的C工程,并用mm命令单独进行该C工程模块的编译,以及Android.mk的使用介绍(1)
- 在Qt工程文件中根据不同版本号使用不同源码
- win10 使用cmake编译opencv源码生成VS工程(二)
- Ubuntu下 在终端使用 qmake 编译 Qt widgets程序
- 使用QT的qmake工具生成VS工程
- 使用VS编译Qt源码(含编译选项的意义)
- Windows下使用VS2013编译Qt5.6源码
- 在Qt工程文件中根据不同版本号使用不同源码
- Qt5.7以及5.8在cmake工程中使用C++14编译遇到的问题及解决方案
- 使用 Visual Studio 2015 编译 QT 工程
- 用VS2010编译Qt工程源码
- 使用QT的qmake工具生成VS工程
- 关于如何在Android源码目录中建立自己的C工程,并用mm命令单独进行该C工程模块的编译,以及Android.mk的使用介绍(2)
- [转]在Qt工程文件中根据不同版本号使用不同源码
- 交叉编译工具和qt安装,终端使用qmake编译arm版本可执行文件的方法