如何将Qt资源嵌入到.dll文件中?

Rez*_*imi 5 c++ qt

我的项目中有数百个HTML文件,我不想将所有这些HTML文件编译成.exe文件.因此,我想将我的HTML文件构建为.dll文件.

如何将这样的Qt资源嵌入到.dll文件或其他类型的编译库中?

小智 9

你打算只将dll用于html文件还是包含代码呢?如果dll仅用于html文件,则改为创建外部外部资源文件.

将qrc文件编译为外部资源文件:

rcc -binary myresource.qrc -o myresource.rcc
Run Code Online (Sandbox Code Playgroud)

在您的exe中注册资源文件:

QResource::registerResource("/path/to/myresource.rcc");
Run Code Online (Sandbox Code Playgroud)