msvcr100.dll 丢失 - 如何使可执行文件向后兼容

发布于 2025-01-06 02:00:47 字数 190 浏览 0 评论 0原文

明天我必须介绍我的计划。我使用了 Visual Studio 2010,但演示电脑是我大学实验室的电脑,版本是 2008。我无法在它们上安装任何东西。语言是 c++、opengl

我可以使我的可执行文件向后兼容吗?或者我应该依赖我的 8 年旧笔记本电脑吗? 如果我必须使用它,我讨厌它,因为该项目是 opengl 并且我得到的帧速率很低......

I have to make a presentation of my programm tomorow. I used Visual Studio 2010, but the presentation pc is my university labs pcs witch have vs 2008. I can't install anything on them. The language is c++, opengl

Can I make my executable backwards compatible or should I rely on my 8 years old laptop?
I hate it if I have to use it cause the project is opengl and the frame rates I get are low...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

原野 2025-01-13 02:00:47

使用静态链接而不是动态链接重建应用程序。

您当前遇到的问题是因为您正在动态链接到运行时,并且它没有安装在目标计算机上。静态链接运行时可以避免这个问题。请注意,对于已部署的软件来说,动态链接是首选,但就您当前的困境而言,静态链接是权宜之计。

该设置可以在以下位置找到:项目|属性 |配置属性| C/C++ |代码生成|运行时库。将此设置更改为多线程 (/MT)

Rebuild your application using static linking rather than dynamic linking.

The problem you currently have is because your are linking to the runtime dynamically and it is not installed on the target machine. Statically linking the runtime sidesteps the issue. Note that dynamic linking is to be preferred for deployed software, but for the sake of your current predicament, static linking is the expedient solution.

The setting can be found under: Project | Properties | Configuration Properties | C/C++ | Code Generation | Runtime Library. Change this setting to Multi-threaded (/MT).

时光清浅 2025-01-13 02:00:47

您可以将丢失的 .dll 复制到 .exe 文件旁边以启动并运行它。
或者您可以安装 Microsoft Visual C++ 2010 Redistributable Package (x86) http:// /www.microsoft.com/download/en/details.aspx?id=5555

您可以使用 Dependency Walker 查找其他丢失的 .dll http://www.dependencywalker.com/

You can copy the missing .dll over next to the .exe file to get it up and running.
Or you can install the Microsoft Visual C++ 2010 Redistributable Package (x86) http://www.microsoft.com/download/en/details.aspx?id=5555

You can use Dependncy Walker to find other missing .dlls http://www.dependencywalker.com/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文