我应该如何构建基于 Qt 的项目,以便拥有一个干净的 qmake 生成的 xcode 项目?
如果我在 .pro 文件中添加不在同一目录中的源和标头,则生成的 xcode 项目会按默认源、标头等对文件进行分组,然后将文件放入这些文件夹的子目录中,指示子目录文件在哪里。 这使得非平面项目在为 xcode 生成时看起来非常难看(注意所有 Qt 示例都是平面的)。
我如何防止它这样做? 或者我是否坚持使用丑陋的 xcode 布局或平面项目?
If I add sources and headers in my .pro file that arn't in the same directory, the resulting xcode project groups the files by it's default Sources, Headers, etc. but then puts the files in a subdir of those folders indicating the subdirectory where the files are. This make non-flat projects look exceedingly ugly when generated for xcode (notice all the Qt examples are flat).
How do I prevent it from doing that? Or am I stuck with either an ugly xcode layout, or a flat project?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以通过在 .prf 文件中添加新的 CONFIG 参数变量来为 qmake 创建自己的配置功能。
查看这个 Qt wiki。
而且看起来你可以使用不同的变量名称在 xcode 中生成不同的组名称。
我将弄清楚这两种方法并生成一份不错的报告。
You can create your own configuration features for qmake by adding a new CONFIG argument variable in a .prf file.
Check out this Qt wiki.
Also it looks like you can use different variable names to generate different group names in xcode.
I'm going to figure out both these methods and generate a nice report.