joc*_*ull 12 resources qt file qt-creator
我有一个我正在使用Qt Creator的项目,我正在尝试将它的资源文件自动添加到我的构建目录(输出).我有项目目录中的文件,但我不知道如何编辑*.pro文件以使其包含其他内容文件.(如果可能的话?)
有谁知道如何准确地获取内容文件到我的输出目录?
编辑:
大家都知道我正在尝试做什么...我想自动将FFmpeg作为可执行文件复制到我的构建目录中.这样,如果构建输出不存在,它将在调试应用程序之前复制.
我试图阻止清理操作消除资源,我不得不一次又一次地复制它们.另外......我在多台计算机上工作并使用SVN或Dropbox,所以我想保持路径相对.当我从一台计算机移动到另一台计算机时,它们会改变
最终答复:
CONFIG(release, debug|release) {
DESTDIR = release
} else {
DESTDIR = debug
}
#for Windows
win32 {
#in Windows, you can use & to separate commands
copyfiles.commands += @echo NOW COPYING ADDITIONAL FILE(S) &
copyfiles.commands += @call copy ..\\$${TARGET}\\ffmpeg.exe $${DESTDIR}\\ffmpeg.exe
}
#for Mac
macx {
#commands would go here if I had them
}
QMAKE_EXTRA_TARGETS += copyfiles
POST_TARGETDEPS += copyfiles
Run Code Online (Sandbox Code Playgroud)
Wol*_*ngP 11
如果要在构建后自动将文件复制到目录中,则可以使用后构建目标.
在你的专业档案中:
win32 {
copyfiles.commands = @call copy <from> <to>
}
macx {
copyfiles.commands = cp <from> <to>
}
QMAKE_EXTRA_TARGETS += copyfiles
POST_TARGETDEPS += copyfiles
Run Code Online (Sandbox Code Playgroud)
而不是copy <from> <to>你可以显然调用一个脚本/批处理文件来执行更多的后期构建步骤.
| 归档时间: |
|
| 查看次数: |
16723 次 |
| 最近记录: |