我在Windows下使用最新的QT SDK,想知道如何根据构建类型指定一个工作目录。我需要一个不同的工作目录,并发布和调试同一个项目的构建。例如,我有一个名为MyProgram的运行目标和两个构建目标,Release和Debug。 MyProgram依赖于一些外部库。当我在调试中运行MyProgram时,我需要它运行在目录C:\ foo \ bar \ libraries \ debug中,但是当我在发行版中运行它时,我需要它在目录C:\ foo \ bar \ libraries \ release中运行。看来工作目录只依赖于运行目标,而不依赖于构建目标。有没有办法根据运行和构建目标来指定工作目录?我可以使用变量来指定工作目录中的发布/调试吗?如何在qt创建者中指定不同的工作目录?
4
A
回答
1
是的,你可以。删除项目目录中的.pro.user文件,打开项目并手动设置“创建构建配置”,然后选中“使用阴影构建”。现在你可以指定目标目录。 顺便说一句,为您的缺失库更好的解决方案,检查出Qt资源系统:http://developer.qt.nokia.com/doc/qt-4.8/QResource.html
相关问题
- 1. Qt创建者CDB不工作
- 2. 如何将整个目录添加到QT创建者项目
- 3. 如何在不在工作目录中的目录中创建文件夹
- 4. 如何在PRO文件中访问Qt创建者的构建目录
- 5. 在指定目录中创建文件
- 6. 在指定目录中创建文件
- 7. 如何为sqlite3_open指定工作目录
- 8. 如何在Qt项目文件中指定对象目录?
- 9. 如何指定将在MVC6中创建迁移的目录?
- 10. 在ruby不工作的目录内创建目录
- 11. 从qt创建者中删除项目
- 12. Unix:创建一个与工作目录同名的目录
- 13. 如何在不同目录中指定makefile目标?
- 14. 登录/目录创建者
- 15. 指定Qt输出目录
- 16. 如何在Hadoop中创建和读取目录 - Mapreduce作业工作目录
- 17. ř工作室源代码构建在QT创作者
- 18. Qt无法创建目录
- 19. Cordova文件创建目录不工作
- 20. 指定cmake如何创建视觉工作室项目
- 21. 如何指定为原型创建项目的目录:generate?
- 22. 如何在不同的目录中创建文件
- 23. 如何指定Dockerfile中的ENTRYPOINT的工作目录
- 24. 如何为静态Qt项目指定不同的库?
- 25. 让QtWebKit在Qt创建器中工作
- 26. 如何在Qt中递归创建一个目录?
- 27. 如何在Linux中使用QT(QDir)创建目录?
- 28. Java不在指定目录中创建文件
- 29. 如何在不同的工作目录中运行shell命令
- 30. 如何在当前工作目录中创建一个目录,使用Java
这似乎工作,如果我不手动然后编辑工作目录。但是,就我而言,我有一堆二进制文件共享相同的库,因此我必须为所有调试二进制文件创建工作目录/调试,并为所有发行版二进制文件创建/发布。只要我编辑工作目录,对于调试和发布都是一样的。 – Jon 2012-01-08 16:24:32