如何使用Visual Studio Express 2005创建完全静态链接的.exe?
我目前首选的C ++环境是免费且非常出色的Microsoft Visual Studio 2005 Express版本。我不时将发布的.exe文件发送给其他人,结果令人满意。然而,最近我做了一个令人不安的发现,令人愉快的结果是基于我想要的更多运气。试图在一个旧的(2001年份,没有严格更新)XP盒子上运行这些程序之一,只给我一个讨厌的“系统无法运行x.exe”(或类似)消息。
一些谷歌搜索显示,使用此工具集,甚至指定静态链接会导致一个简单的hello-world.exe实际上依赖于额外的.dll文件(msvcm80.dll等)。一个非常复杂的版本策划系统(清单文件任何人?)然后将不会让.exe运行没有完全正确的.dll版本。我不想要或不需要这些东西,我只想要一个老式的自包含.exe,除了最低的公分母Win32操作之外什么都不做,并且可以在任何旧的win32操作系统上运行。
有谁知道它是否可以用我现有的工具集做我想做的事情?
慕莱坞森
相关分类