我有一个Qt项目(.pro),它有一些依赖项,在构建时将include目录放在“release”或“debug”目录中 . 什么是“切换”调试和发布中包含哪些目录的最佳实践方法?目前我在.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的限制?