gpt4 book ai didi

c++ - 为什么需要 Visual C++ Redistributable Package?

转载 作者:可可西里 更新时间:2023-11-01 17:32:53 29 4
gpt4 key购买 nike

如果 visual C++ 编译器编译的代码是纯 C++,为什么还需要可再分发的包?这会使您的代码依赖于平台吗?将可视化 C++ 编译器与可再发行组件包一起使用是否比将其他 IDE 与 g++ 一起使用有任何优势?

最佳答案

代码不依赖于平台,生成的可执行文件是。它与带有标准库实现的 MS 库链接,这些库作为 DLL 包含在可再分发文件中。

IIRC 应该有一个静态链接所有内容的选项,这样您就不需要额外的可再发行组件,但生成的二进制文件仍将依赖于平台——例如,您不能在 UNIX 系统上运行 Windows 二进制文件(至少没有 WINE)。

关于c++ - 为什么需要 Visual C++ Redistributable Package?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8708075/

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