VS2010和VS2012(update1)生成出来的exe文件在其他windows电脑上运行出现“缺失xxxxxdll”的错误提示。
解决办法:
项目->属性->配置属性->C/C++-代码生成->运行库->多线程 (/MT)
说明:这种方法应该对于一些程序来说最实用,仅需一个程序,放到哪都可以运行。
/MT意思就是静态编译VC运行库,静态了之后就不会再依赖MSVCP110.DLL/MSVCR110.DLL或者MSVCR100.DLL或者MSVCR80.DLL(使用VS2005)了这些类似的情况了。