Building multiple targets in Qt / Qmake

后端 未结 2 1776
灰色年华
灰色年华 2020-12-13 07:44

How could I specify multiple targets with different configurations in Qt? Is there a way to do it in one .pro file?

For example, I would want to build the following

2条回答
  •  情书的邮戳
    2020-12-13 08:08

    You can define multiple configuratiions for a .pro file:

    QT += network
    TEMPLATE = app
    SOURCES += main.cpp \
        mainwindow.cpp
    HEADERS += mainwindow.h
    FORMS += mainwindow.ui
    RESOURCES += resource.qrc
    
    configA {
    TARGET = targetA
    DEFINES += PARAMA
    }
    
    configB {
      TARGET = targetB
      DEFINES += PARAMB
    }
    

    You can use the CONFIG parameter while running qmake.

    qmake x.pro CONFIG+=configA
    

提交回复
热议问题