gpt4 book ai didi

c++ - 使用旧版本的 MSVCR?

转载 作者:行者123 更新时间:2023-11-27 22:30:51 26 4
gpt4 key购买 nike

我有 VS 2008,我希望我的应用程序可以与 Windows 98 一起工作而无需包含 MSVCR90.dll ..Win98 附带 MSVCR60 那么我如何告诉 MSVC 这样做呢?寻找 Visual Studio 6 是我唯一的选择吗?

谢谢

*我也想避免静态链接 msvcr

最佳答案

您不能告诉 Visual Studio 使用早期版本的运行时库。即使您可以让它使用旧库进行编译,应用程序本身也不会正确运行,因为编译器将插入对它期望在库中的函数的调用,但情况可能并非如此。

我也想避免静态链接 msvcr
为什么?这似乎是解决此问题的完全有效的解决方案。当然,您为此支付了大约 100kb 的代码大小,但与被迫使用 Visual Studio 6 的错误和不合格的编译器相比,这是值得的。

您还可以只包含 MSVC++ 可再发行组件,它包含正确的 DLL,并且不需要标准库的静态链接。

关于c++ - 使用旧版本的 MSVCR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2706495/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com