gpt4 book ai didi

c++ - Qt创建二进制外部资源文件

转载 作者:行者123 更新时间:2023-11-30 05:09:42 25 4
gpt4 key购买 nike

由于我正在处理多个大图像,因此我需要创建二进制外部资源文件。我尝试按照文档中的说明从 Qt Creator 中的命令行创建它(使用 rcc -binary image.qrc -o image.rcc 命令,其中 image.qrc 是我已经创建的 .qrc 文件,也位于工作目录中),但到目前为止运气不好。

如果我理解正确的话,用这个命令运行应用程序应该会在工作目录中生成 image.rcc 文件,对吧?目前,当我运行我的应用程序时,它会启动,但不会在任何地方创建文件。没有错误,什么都没有。我会感谢任何人的帮助,因为我的想法已经用完了。

我使用 Qt 5.8 和 MinGW 32 位编译器(但也尝试使用 MSVC2010 32 位和 Qt 5.4.2 但仍然没有成功)。

编辑:我的 qrc 文件(为了测试我减少了文件数量)。

<RCC>
<qresource prefix="/">
<file>images/dm.png</file>
<file>images/mountains_op.png</file>
</qresource>
</RCC>

最佳答案

我找到了解决方案(主要感谢@eyllanesc 评论)。我需要将命令行中的目录更改为 rcc.exe 所在的目录。我一直尝试从我的项目的工作目录而不是从 Qt 的目录运行:rcc -binary image.qrc -o image.rcc,而 rcc.exe 实际所在的目录。

关于c++ - Qt创建二进制外部资源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46014440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com