一开始用的 cmake ,按网上找的各种方法无法解决,换成 qmake ,还是一样报错。
仔细看报错内容,发现是 make 的过程中,windres 报错,最后在 stackoverflow 上找到临时解决方法: windres error
在生成的 makefile 中给 windres 添加--use-temp-file 选项
但是在临时生成的 makefile 中直接改毕竟不是长久之计,于是继续搜索,发现: qmake.conf
修改相应 qmake.conf 中的 QMAKE_RC 即可
比如在 win32-g++/qmake.conf 中添加一行:
QMAKE_RC += --use-temp-file
至此,问题解决(没有尝试其他版本的 Qt ,不知道是不是版本相关问题)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.