我有一个简单的Qt pro
文件,目的是在不同的开发平台之间共享,即Windows 10和Linux发行版。
因此我在这个文件中分隔了两个部分,其中库,包括等等是依赖于系统的,并且在这个MWE中只有两个消息。
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
Project MESSAGE:运行qmake for Linux
如何描述跨平台pro
文件?