使用 qmake 构建 Qt 项目
源代码
创建一个 Qt 项目文件 (.pro
文件) 和一个源文件:
MyQtProject.pro:
QT += core gui
CONFIG += c++11
SOURCES += main.cpp
# 如果你有 UI 文件或头文件,也可以添加到这里。
# 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
标签:Qt5,Qt,项目,make,MyQtProject,window,构建,main
From: https://www.cnblogs.com/Undefined443/p/18290793