在调试/发布时使QMake切换INCLUDEPATH的最佳方法

时间:2013-05-10 04:37:26

标签: qt visual-studio-2012 qmake

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

0 个答案:

没有答案