我有一个简单的Qt pro
文件,旨在在不同的开发平台之间共享,即Windows 10和Linux发行版。
因此,在这个文件中,我分离了两个部分,其中库、包含等等是系统相关的,在这个最小化示例中是两条微不足道的消息。
QT += core gui
CONFIG += c++11
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = myappname
TEMPLATE = app
SOURCES += main.cpp \
MultixWindow.cpp
HEADERS += \
MultixWindow.h
FORMS += MultixWindow.ui
win32
{
message( "Running qmake for Windows" )
}
unix
{
message( "Running qmake for Linux" )
}
我不理解的是 Qmake(我在 Windows 10 x64 上)进入了两个部分!换句话说,Qt Creator 的“常规消息”日志中显示:
一个跨平台的项目消息:正在为 Windows 运行 qmake
项目消息:正在为 Linux 运行 qmake
pro
文件应该如何描述?