我的项目中有数百个 HTML 文件,我不想将所有这些 HTML 文件编译成 .exe。因此,我想将我的 HTML 文件构建为 .dll 文件。
如何将这样的 Qt 资源嵌入到 .dll 文件或其他类型的编译库中?
你打算只为 html 文件使用 dll 还是它也包含代码?如果 dll 仅适用于 html 文件,请改为创建外部外部资源文件。
将 qrc 文件编译为外部资源文件:
rcc -binary myresource.qrc -o myresource.rcc
在您的 exe 中注册资源文件:
QResource::registerResource("/path/to/myresource.rcc");
如果你很好奇(或者其他人需要这个解决方案),我有同样的问题,除了 RCC 文件不是我的选项(我需要在 DLL 文件中)。
基本上,在我的库 (DLL) 项目中,我必须:
有关更多详细信息,请访问我发布的链接。