SOUI 将 soui-sys-resource.dll 静态编译到exe中方法.
来源: https://ui520.cn/bbs/topic/100-1.html
soui向导中支持将soui-sys-resource中的资源编译进PE
也可以手动改源码编译进PE,方式如下:
1,在winmain中修改资源加载方式
SApplication *theApp = new SApplication(pRenderFactory, hInstance);{CAutoRefPtr<IResProvider> sysResProvider;CreateResProvider(RES_PE, (IObjRef**)&sysResProvider);sysResProvider->Init((WPARAM)hInstance, 0);theApp->LoadSystemNamedResource(sysResProvider);}
2, 修改工程目录下面的rc文件,添加如下代码,该文件中有2处地方要添加
"#include ""theme_sys_res.rc2"" //SOUI系统资源\r\n"
3,在工程属性-资源-常规-附加包含目录里面添加soui的系统资源目录
"$(SOUIPATH)\soui-sys-resource"
SOUI 将 soui-sys-resource.dll 静态编译到exe中方法.相关推荐
- 0x0F19B7EC (ucrtbased.dll)处(位于 ex6.exe 中)引发的异常: 0xC0000005: 写入位置 0x00740000 时发生访问冲突。...
下面的代码在编译,运行时没有问题,在输入内容是出现异常如下: 0x0F19B7EC (ucrtbased.dll)处(位于 ex6.exe 中)引发的异常: 0xC0000005: 写入位置 0x00 ...
- 0x0F19B7EC (ucrtbased.dll)处(位于 ex6.exe 中)引发的异常: 0xC0000005: 写入位置 0x00740000 时发生访问冲突。
0x0F19B7EC (ucrtbased.dll)处(位于 ex6.exe 中)引发的异常: 0xC0000005: 写入位置 0x00740000 时发生访问冲突. 参考文章: (1)0x0F19 ...
- (xxx.dll)处(位于xxx.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000003F 时发生访问冲突。已解决。
下面两个这种类型的报错都一样.(跟xxx.dll和xxx.exe都没关系) 0x794CECC1 (Qt5Cored.dll)处(位于 xxx.exe 中)引发的异常: 0xC0000005: 读取位 ...
- 使用VideoCapture进行读取时0x00007FF9A1F86A6F (opencv_world440d.dll)处(位于 opencvtest.exe 中)引发的异常
在读<OpenCV3编程入门>时,有下面一段代码 #include <opencv2/opencv.hpp> #include <iostream>using na ...
- 0x00007FFF77912079 (ucrtbased.dll)处(位于 Demo.exe 中)引发的异常: 0xC0000005: 写入位置 0x000000108FD40000 时发生访问冲突
VS中"This function or variable may be unsafe."警告的解决办法 Visual2019的scanf变成scanf_s 然后我就在scanf_ ...
- 0x00007FFC8C5325E7 (ucrtbased.dll)处(位于 DataStructure.exe 中)引发的异常: 0xC0000005: 读取位置 0xFFFFFFFFFFFFFFF
0x00007FFC8C5325E7 (ucrtbased.dll)处(位于 DataStructure.exe 中)引发的异常: 0xC0000005: 读取位置 0xFFFFFFFFFFFFFFF ...
- 0x774B9E37 (KernelBase.dll)处(位于 LogonServer.exe 中)引发的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突解决
网狐大联盟核心服务数据解锁函数访问冲突,报错: 0x774B9E37 (KernelBase.dll)处(位于 LogonServer.exe 中)引发的异常: 0xC0000005: 读取位置 0x ...
- vs中遇见> 0x7BA4EF8C (ucrtbased.dll)处(位于 Project1.exe 中)引发的异常: 0xC0000005: 写入位置 0x00540000 时发生访问冲突。
0x7BA4EF8C (ucrtbased.dll)处(位于 Project1.exe 中)引发的异常: 0xC0000005: 写入位置 0x00540000 时发生访问冲突. 在VS2019版中写 ...
- qt 静态编译 -- 生成exe单文件 别的电脑可以直接用
qt 静态编译 收集 https://github.com/last2win/qt-5.13 Qt最新版5.13在Windows环境VS 2017 64位静态编译完成的结果 此仓库很大,建议直接下载压 ...
最新文章
- Docker 简介与安装
- python基础知识梳理-Python基础知识梳理 - 第03部分
- MongoDB数据库(2.MongoDB对数据库的操作以及Mongodb的增删改查)
- 【牛客 - 272C】Balls(概率dp,结论,思维)
- Linux指令小记(简明实用)
- 一维数组去重处理法二(C语言)
- 每日一题(C语言基础篇)3
- 【英语学习】【WOTD】newspeak 释义/词源/示例
- 北亚数据恢复关于服务器存储MDisk重建的数据恢复方法的研究
- security工作笔记003---SpringSecurity框架启动报错.bcrypt.BCryptPasswordEncoder‘ that could not be found.
- 多校 HDU 6313 Hack It——构造
- 大数据产业目前面临哪些问题
- python struct_struct
- 怎么用html打开图片,viewerjs 在html打开图片或打开pdf文件使用案例
- android数码管字体,matplotlib绘图时显示额外的“figure”浮窗
- 交换机和路由器的区别计算机网络,交换机和路由器有什么区别?路由器与交换机的区别知识...
- 武汉大学计算机学院周维,研究生院
- file_get_contents
- No converter for [class xxx] with preset Content-Type ‘multipart/form-data’
- 2023年长安大学油气田地质与开发考研上岸前辈备考经验