首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

VS2010生成EXE不能在其余机子上运行,缺少MSVCP100D,

2014-01-22 
VS2010生成EXE不能在其他机子上运行,缺少MSVCP100D,急急急!!!1、在静态库中使用MFC2、生成代码 /MT3、在其他

VS2010生成EXE不能在其他机子上运行,缺少MSVCP100D,急急急!!!
1、在静态库中使用MFC
VS2010生成EXE不能在其余机子上运行,缺少MSVCP100D,
2、生成代码 /MT
VS2010生成EXE不能在其余机子上运行,缺少MSVCP100D,
3、在其他机子上运行仍然提示 【缺少MSVCP100D】
VS2010生成EXE不能在其余机子上运行,缺少MSVCP100D,

这是为什么,百思不得其解啊。
VS2010生成EXE不能在其余机子上运行,缺少MSVCP100D,
[解决办法]
用depedns看下依赖,后面带D的是debug版本需要的dll,
可能是这个exe依赖的其它dll有这个问题也说不定。
[解决办法]
用depends.exe查看exe依赖的dll,将其中除系统dll(比如SHLWAPI.dll,SHELL32.dll,Secur32.dll,RPCRT4.dll,ADVAPI32.dll,USER32.dll,GDI32.dll,ntdll.dll,KERNEL32.dll,……)外的其它dll拷贝到exe相同目录下。
[解决办法]
用depends.exe,很好用的
[解决办法]
用了MFC应该需要Microsoft Visual C++ 2010 Redistributable Package
可以下载下来试试
[解决办法]

引用:
用了MFC应该需要Microsoft Visual C++ 2010 Redistributable Package
可以下载下来试试

在没有安装vc的电脑安装Redistributable Package

热点排行