关于怎么关闭生成编译qml文件生成的cpp中间文件

chentao19900828 2019-07-25 05:42:30
写了一个程序,用到了qml。我把qml文件添加到了资源qrc文件中。在编译的时候,每个qml文件都会在release目录下(执行程序同目录)生成一个对应的XX_XX_qml.cpp。请教大神,这个应该怎么关闭。
...全文
330 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kc__jm 2021-06-23
  • 打赏
  • 举报
回复

请问楼主解决了吗

 

  • 打赏
  • 举报
回复
不好意思第二张图片贴错了,吐槽一下这个评论貌似没有删除功能啊,,,,
  • 打赏
  • 举报
回复
难道是版本问题?我用的是Qt5.4+VS2010,你看一下我这生成的文件



  • 打赏
  • 举报
回复
引用 2 楼 chentao19900828 的回复:
[quote=引用 1 楼 幽冥草 的回复:]
qrc_xxx.cpp的生成是uic的工作,qml有改动的话,貌似只能手动把生成的qrc_qml.cpp删了,重新生成中间文件才有效吧

因为我的qml文件很大,所以这类文件也很多。我希望不生成这类文件。有办法吗?
[/quote]

确定是每个qml生成的.cpp文件吗?我看了一下我的的项目没有啊,而且网上说了QML是运行时解释的,不需要经过编译
chentao19900828 2019-07-26
  • 打赏
  • 举报
回复
引用 1 楼 幽冥草 的回复:
qrc_xxx.cpp的生成是uic的工作,qml有改动的话,貌似只能手动把生成的qrc_qml.cpp删了,重新生成中间文件才有效吧
因为我的qml文件很大,所以这类文件也很多。我希望不生成这类文件。有办法吗?
  • 打赏
  • 举报
回复
qrc_xxx.cpp的生成是uic的工作,qml有改动的话,貌似只能手动把生成的qrc_qml.cpp删了,重新生成中间文件才有效吧
chentao19900828 2019-07-26
  • 打赏
  • 举报
回复
引用 1 楼 幽冥草 的回复:
qrc_xxx.cpp的生成是uic的工作,qml有改动的话,貌似只能手动把生成的qrc_qml.cpp删了,重新生成中间文件才有效吧
因为我的qml文件很大,所以这类文件也很多。我希望不生成这类文件。有办法吗?
引用 5 楼 幽冥草 的回复:
不好意思第二张图片贴错了,吐槽一下这个评论貌似没有删除功能啊,,,,
你看一下你的生成目录下面。应该有一个main_qml.cpp。这种类似的文件能够指定目录生成吗?因为我的项目中用到了很多qml。所以会在生成目录下面生成很多这种cpp文件。

16,216

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧