我有一个包含多个子项目的大型Qt项目。
其中一个子项目是故意无法构建的,我不希望QtCreator尝试构建它。但我仍然希望项目树中的所有源文件都可见。
如何防止项目构建?
是否有 TEMPLATE = NONE 或 TARGET = PLZ_DONT_BUILD ?
答案 0 :(得分:1)
我提出的hacky解决方案是将我的所有源文件包装在:
DisableBuild {
SOURCES = DummyMain.cpp
} else {
SOURCES = main.cpp \
...many other files...
} #...at the bottom of the .pro file.
DummyMain.cpp只包含一个空的int main()函数,因此编译器不会抱怨空的入口点。
如果有更好的解决方案,我希望听到它!