最近開發個程式,Copy到虛拟機環境中測試時提示缺少msvcr100.dll,于是想到編譯時設定選項去除依賴。
MS = Microsoft
V = Visual
C = C program language
R = Run-time
100 = Version
CP = C++
100 = version
Visual Studio 2010, 打開菜單中的項目》屬性:

打開 配置屬性 | C/C++ | 代碼生成
找到 運作庫.将 多線程DLL(/MD) 改為 多線程(/MT)
重新編譯.

找到 運作庫.将 多線程調試DLL(/MDd) 改為 多線程調試(/MTd)