Cod*_*ome 18 visual-studio-2010 visual-c++
我设计了一个不需要安装的应用程序,可以由非管理员使用.我宁愿不丢失这个功能,但是当我在其他计算机上使用.exe而不是我编程的那个时,我得到一个错误,即错过的MSVCP100.dll阻止文件执行.
我在这做错了什么?如何在发布版本中包含该文件?
谢谢!
Mic*_*urr 30
将项目配置为静态链接到C/C++运行时而不是链接到运行时DLL:
为调试版本选择多线程(/ MT)(或多线程调试(/ MTd)).
作为替代方案,您应该能够使用http://msdn.microsoft.com/en-us/library/ms235291.aspx上标记为"部署Visual C++"标记的技术来获取C/C++运行时DLL的xcopy部署.库DLL作为私有程序集".我没有尝试过这种技术,因为如果需要xcopy安装本机C++程序,通常只需要静态链接.
归档时间: |
|
查看次数: |
29182 次 |
最近记录: |