我设计了一个不需要安装的应用程序,可以由非管理员使用。我不希望失去这个功能,但当我在其他计算机上使用.exe而不是在我编写它的计算机上时,我得到一个错误,缺少MSVCP100.dll正在阻止文件执行。
我在这里做错了什么?如何在我的发布版本中包含该文件?
谢谢!
发布于 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\
发布于 2012-09-10 01:43:07
https://stackoverflow.com/questions/3162325
复制相似问题