gpt4 book ai didi

C++ 可执行文件 - MSVCR100.dll 未找到错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:51:39 24 4
gpt4 key购买 nike

我已经下载并编译了一个开源 C++ 应用程序,Frhed .

当我运行我编译的版本时,它需要 MSVCR100 和一些其他 dll 文件(Visual C++ 可再发行组件的一部分)。但是,当我运行原始预编译的 Frhed 可执行文件时,它运行时没有安装任何 C++ 可再发行组件包。

我是否必须修改任何编译选项才能取消程序与 C++ 可再发行库的链接?

最佳答案

原始程序可能是静态链接,而您正尝试动态链接您的可执行文件,这会导致文件变小,但依赖于 MSVCR100.dll 中的函数>(Microsoft C 运行时库的 v10),如果您进行静态链接,它将包含在可执行文件中。

要静态链接 DLL,请进入您的项目属性并将构建模式从 MD 更改为 MT。在 Visual Studio 2010/2012 中,该项目属性为 C/C++ -> 代码生成 -> 运行时库。

关于C++ 可执行文件 - MSVCR100.dll 未找到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6976940/

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