相关疑难解决方法(0)

如何才能将我的大型程序链接起来?

我们的下一个产品已经变得太大,无法在运行32位Windows的计算机上进行链接.所有lib文件的总和超过2Gb,只能在64位Windows机器上链接.最终我们将超越这个边界,因为我们的软件往往增长而不是契约,我们使用的是32位链接器(MS Visual Studio 2005):当我们的lib总大小超过3Gb时,我们预计会遇到麻烦.

如何在不修剪代码的情况下减小.lib文件或.obj文件的大小?例如,我们使用了很多模板:有没有办法减少它们的占用空间?有没有办法找出导致膨胀检查.lib/.obj文件的原因?这可以自动化而不是通过眼睛检查吗?2.5Gb是很多文本要比较和比较.

外部约束阻止我们作为单个.exe之外的任何东西进行传输,因此DLL解决方案不可用.

c++ linker visual-studio-2005

9
推荐指数
3
解决办法
1552
查看次数

标签 统计

c++ ×1

linker ×1

visual-studio-2005 ×1