Zhi*_*hao 9 c++ winapi visual-studio-2010
尝试创建类似于SFX(自解压安装程序)的东西,我使用visual c ++中的自定义资源将安装文件包含在一个exe中.当设置文件的大小超过~900 MB时,链接器无法生成嵌入了资源的exe.奇怪的是,链接器确实生成了一个没有任何警告的exe.生成的exe是一个静态链接的MFC应用程序(exectuable的主要应用程序).但是,不包括资源.我从控制台链接期间观察了exe大小.它在一段时间内显示900 MB,最后降至2MB exe.如果我删除了一些文件(比如说总大小将是500MB),那么在嵌入所有资源的情况下生成的exe都可以.自定义资源是否存在实际大小限制?请注意,可执行文件的最终大小约为1GB,这比2GB win32应用程序可以解决的要少.所以我想知道这是一个vc ++ 2010错误或功能吗?顺便说一句,我也使用/ expectedoutputsize技巧.但它没有帮助,除了链接速度更快,预期的输出尺寸更大.
| 归档时间: |
|
| 查看次数: |
636 次 |
| 最近记录: |