Sam*_*yon 17 qmake kdevelop qt-creator
在qt creator中有一个我非常喜欢的功能,它是Shadow构建.启用"阴影构建"后,将在给定的源目录中生成所有生成的文件(*.moc,Makefile,*.o),因此源目录保持干净.我从Qt Creator中移动为KDevelop,我想弄清楚这个功能是如何工作的,到目前为止,我可以创建生成的二进制文件,文化部文件和目标文件使用的变量额外的目录DESTDIR,OBJECTS_DIR并且MOC_DIR但是我不能创建的makefile在这个指挥中.有任何想法吗?
Ste*_*fen 26
AFAIK QtCreator的功能,基本归结为:
mkdir my_shadow_build
cd my_shadow_build
qmake ../my_src_dir
Run Code Online (Sandbox Code Playgroud)
这会在构建目录中创建Makefile本身并运行
make
Run Code Online (Sandbox Code Playgroud)
使用原始目录中的源创建构建目录下的所有临时文件.这不需要.pro文件中的任何特殊内容,只是取决于"来自外部"的用法.