没有找到MSVCR100.dll 解决办法
编译好的应用程序在别的机器打开时:
"没有找到MSVCR100.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。"
原因:
说明了你的程序是用VisualStudio 2010编译的,而且对编译器配置选项为动态连接VC运行库而别的机器上没有该库导致。。
解决办法:
VS中选中project-->property-->configurationproperties-->C/C++-->Code Generation-->RuntimeLibrary-->改成Multi-threaded (MT)即可
或者cmd里面cl.exe /MT...效果也是一样的
/MT意思就是静态编译VC运行库,静态了之后就不会再依赖MSVCR100.DLL或者MSVCR80.DLL(使用VS2005)了