我有一个 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 的限制?