对于熟悉传统 IDE 界面编程的人来说,使用命令行进行编译连接似乎总有一点不可预知性,对于一个命令的执行结果,经常产生同一个怀疑: “完了吗?可靠吗?”
答案是肯定的!可靠!
Qt作为 一个跨平台的工具,既有IDE,也有CMD。但是无论那一种,都是使用的同一个编译工具,只是调用方式不同罢了%……
下面介绍Qt 在cmd 命令行下的编程。
1.首先建立工程文件夹
mkdir qtpro
cd qtpro
2.建立第一个代码文件
vim hello.cpp
3.进行预编译
qmake -project
产生qtpro.pro 即为qt工程文件(一般为第一步所建立工程文件夹名字)
4.进行编译
然后命令生成Makefile文件,如下
qmake qtpro.pro
生成了Makefile 才能使用make 工具
5.连接生成可执行文件
make
查看目录文件
ls -l
出现qtpro(还是工程文件名字)
6.执行
./qtpro
附录测试程序:
#include <QApplication>
#include <QLabel>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel("Hello, world!");
label->show();
}