我的项目中有数百个HTML文件,我不想将所有这些HTML文件编译成.exe文件。因此,我想将我的HTML文件构建为.dll文件。
如何将这样的Qt资源嵌入到.dll文件或其他类型的编译库中?
答案 0 :(得分:9)
您是仅将dll用于html文件还是包含代码?如果dll仅用于html文件,请改为创建external external resource file。
将qrc文件编译为外部资源文件:
rcc -binary myresource.qrc -o myresource.rcc
在exe中注册资源文件:
QResource::registerResource("/path/to/myresource.rcc");
答案 1 :(得分:2)
如果你好奇(或其他人需要这个解决方案),我有同样的问题,除了RCC文件不是我的选项(我需要在DLL文件中)。
Here is topic I started and solved
基本上,在我的库(DLL)项目中,我不得不:
有关详细信息,请访问我发布的链接。