首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用VS 2010 C++构建exe后,缺少MSVCP100.dll

使用VS 2010 C++构建exe后,缺少MSVCP100.dll
EN

Stack Overflow用户
提问于 2010-07-02 07:14:08
回答 2查看 30.2K关注 0票数 18

我设计了一个不需要安装的应用程序,可以由非管理员使用。我不希望失去这个功能,但当我在其他计算机上使用.exe而不是在我编写它的计算机上时,我得到一个错误,缺少MSVCP100.dll正在阻止文件执行。

我在这里做错了什么?如何在我的发布版本中包含该文件?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2010-07-02 07:18:26

http://msdn.microsoft.com/en-us/library/ms235299.aspx

分发已使用Visual C++编译的应用程序需要分发您的应用程序使用的C++运行时.dlls。在您的示例中,我假设您只想分发一个文件夹,因此请遵循以下说明(针对您的应用程序进行适当的修改):

http://msdn.microsoft.com/en-us/library/dd293565.aspx

或者只需将msvcp100.dll复制到.exe旁边的应用程序目录中,就可以了。

32位msvcp100.dll采用C:\Windows\SysWOW64\格式

64位msvcp100.dll采用C:\Windows\System32\

票数 4
EN

Stack Overflow用户

发布于 2012-09-10 01:43:07

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3162325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档