创建一个 Qt 项目文件 (.pro
文件) :
MyQtProject.pro:
QT += core guiCONFIG += c++11SOURCES += main.cpp# If you have UI files or headers, you can add them here as well
# HEADERS += mainwindow.h
# FORMS += mainwindow.ui
main.cpp:
#include <QApplication>
#include <QWidget>int main(int argc, char *argv[]) {QApplication app(argc, argv);QWidget window;window.resize(320, 240);window.setWindowTitle("Hello, Qt");window.show();return app.exec();
}
编译和运行项目
首先,运行 qmake
生成 Makefile:
qmake MyQtProject.pro
然后使用 make
编译项目:
make
在 Windows 上可能需要使用 nmake
或者 mingw32-make
,具体取决于你安装的 Qt 版本。
使用 CMake 构建 Qt 项目(可选)
如果你更喜欢使用 CMake 来管理项目,可以创建一个 CMakeLists.txt
文件并使用 CMake 来生成构建文件:
CMakeLists.txt:
cmake_minimum_required(VERSION 3.5)project(MyQtProject LANGUAGES CXX)set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)find_package(Qt5 COMPONENTS Core Gui Widgets REQUIRED)add_executable(MyQtProject main.cpp)target_link_libraries(MyQtProject Qt5::Core Qt5::Gui Qt5::Widgets)
然后使用以下命令来生成和构建项目:
mkdir build
cd build
cmake ..
make