是否有任何免费的GCC兼容套件可用于生成独立可执行文件而无需外部依赖关系?没有外部依赖关系的Windows GNU编译器套件
这是不符合该法案,通过不受欢迎订购了几下,最低到最高:
现在我倾向于(并使用尽管暂时)MinGW,因为它似乎是“最干净的”做法。我仍然对MSVCRT.DLL依赖不感兴趣,特别是我可以并且必须处理运行Win2K之前的客户。 (Windows 2000是MSVCRT.DLL附带的第一个版本)将MSVCRT与应用程序分发不是一种选择。
P.S .:我意识到有人试图为MinGW创建一个MSVCRT替代品,但它仍然不稳定/ beta,并且功能有限;不是我感觉舒适的用于生产应用的东西。
P.P.S .:“MSCVRT通常有这种效果”或“仅包装redist”的效果不是建设性的答案。这个问题具体问到如何避免依赖,而不是确保它们的存在。
MSVCRT应该作为可再发行组件的一部分进行安装。即使Microsoft工具在将运行时链接为DLL而非静态链接时也有此限制。 –
相关问题:http://stackoverflow.com/questions/3943412/can-i-link-msvcrt-statically-with-mingw –
与mingw,你不能静态链接从平台SDK的静态库吗? –