尝试通过将所有临时文件移动到/tmp
来保持项目文件夹的清洁,这对于具有OBJECTS_DIR = tmp/
和MOC_DIR = tmp/
的moc文件和对象非常有效。现在,顶级唯一的临时文件是qrc_something.cpp
。
.pro
文件中的输出是否有变量?我找不到它here。
Makefile看起来像这样:
tmp/qrc_configwizard.o: qrc_configwizard.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/qrc_configwizard.o qrc_configwizard.cpp
我可以在那里添加tmp/
,但这会非常不方便(或者它应该在src中?至少不是顶级,或者?)。
答案 0 :(得分:2)
您要查找的变量名为RCC_DIR
。
我可以建议使用阴影构建而不是使用这些变量吗?
mkdir build
cd build
qmake ../../path/to/source.pro
make
完成,源目录清除构建工件。