qmake的教程
本教程将教你如何使用qmake。
从简单的实例开始
让我们假设你刚才完成了您的应用程序的基本实现,您已经创建了以下文件:
- hello.CPP
- hello.h
- main.cpp
首先,用你最喜欢的纯文本编辑器,创建一个名为hello.pro的文件。你需要做的第一件事是添加命令行,告诉qmake源文件和头文件,这些文件是开发项目的一部分。
我们第一步要做的是向项目中添加源文件,要做到这一点,你需要使用SOURCES变量。
例如:
SOURCES + = hello.cpp //向项目中添加源文件hello.cpp
我们可以这样重复的添加每一个源文件到项目中,直到所有的源文件都添加到项目为止.
SOURCES + = hello.cpp SOURCES + = main.cpp
也可以(但不推荐),
SOURCES = hello.cpp main.cpp
现在我们向项目中添加头文件,这和向项目中添加源文件使用相同的方式,不同的是我们使用的变量名是HEADERS。
HEADERS + = hello.h SOURCES + = hello.cpp SOURCES + = main.cpp
在默认情况下目标名称被自动设置为项目文件的名称,但根据平台有适当的后缀。例如,如果项目文件名为hello.pro,目标在Windows将是hello.exe。如果你想使用一个不同的名称,你可以将它设置在项目的.pro文件中:
TARGET = helloworld
最后一步是设置CONFIG变量。
由于这是一个Qt应用程序,qmake需要添加与该应用程序相关的库用于链接。以确保moc和UIC能生成Makefile。
已完成项目的文件应该是这样的:
CONFIG + = QT HEADERS + = hello.h SOURCES + = hello.cpp SOURCES + = main.cpp
现在,您可以使用qmake为您的应用程序产生一个Makefile了。
在命令行中,找到项目的目录,键入以下内容:
qmake -o Makefile hello.pro
然后根据使用的编译器键入指令用于编译,如nmake等
对于Visual Studio的用户,qmake还可以生成DSP或vcproj文件,例如:
qmake -tp vc hello.pro
作者:韩兆新
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。