1

我有一个 Qt 项目 (.pro),它有一些依赖项,在构建时将包含目录放在“发布”或“调试”目录中。在调试和发布中“切换”包含哪些目录的最佳实践方法是什么?目前我的.pro中有这个:

CONFIG(debug, debug|release) {
    CONFIGURATION = debug
    DESTDIR = $${PWD}/../../Interface/Debug
} else {
    CONFIGURATION = release
    DESTDIR = $${PWD}/../../Interface/Release
}

GENDIR = $${DESTDIR}/Generated

OBJECTS_DIR = $${GENDIR}/obj
MOC_DIR = $${GENDIR}/moc
RCC_DIR = $${GENDIR}/rcc
UI_DIR = $${GENDIR}/ui

INCLUDEPATH += $(LIBOPC_DIR)/$${CONFIGURATION}/include 

但是,如果我通过 Qt VisualStudio 插件将它导入到 VS2012 中,它会将 $(LIBOPC_DIR)/debug/include 放入调试和发布配置中......我做错了什么还是这是 VS 插件和/或 qmake 的限制?

4

0 回答 0