VS2010生成EXE不能在其他机子上运行,缺少MSVCP100D,急急急!!!
1、在静态库中使用MFC
2、生成代码 /MT
3、在其他机子上运行仍然提示 【缺少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
可以下载下来试试
[解决办法]