C ++程序没有在其他计算机上运行

时间:2014-02-13 22:32:28

标签: c++ windows visual-c++

一个简单的问题,我已经制作了一个程序,可以在我的计算机上运行,​​但不能在别人的计算机上运行。这个简单的问题是我头疼的问题。我已经在互联网上阅读了至少数千个主题。

我尝试将msvcp90.dll和其他dll文件复制到目标计算机,但这不起作用。我读了一篇文章说你必须复制一个清单文件。现在我不知道要复制哪个清单文件。

我也创建了自己的dll文件但是也没有用。

任何人都可以帮助我,我很头疼(我不想静态链接库,只需告诉我动态链接的概念)。谢谢。

另外一件事,我在我的程序中使用了windows.h头文件以及更多的头文件。我正在使用visual studio 2008。

1 个答案:

答案 0 :(得分:3)

首先,确保您正在编译应用程序的发行版本 - 典型用户从未安装调试c-runtime。

其次,您可能希望在客户端计算机上安装与您正在使用的Visual Studio版本相对应的完整c运行时库。这是VS 2008运行时的链接:C Runtime Library