天天看點

vs2010釋出時去除msvcp100.dll和msvcr100.dll圖解說明

最近開發個程式,Copy到虛拟機環境中測試時提示缺少msvcr100.dll,于是想到編譯時設定選項去除依賴。

MS = Microsoft

V = Visual

C = C program language

R = Run-time

100 = Version

CP = C++

100 = version

Visual Studio 2010, 打開菜單中的項目》屬性:

vs2010釋出時去除msvcp100.dll和msvcr100.dll圖解說明

打開 配置屬性 | C/C++ | 代碼生成

找到 運作庫.将 多線程DLL(/MD) 改為 多線程(/MT)

vs2010釋出時去除msvcp100.dll和msvcr100.dll圖解說明

重新編譯.

vs2010釋出時去除msvcp100.dll和msvcr100.dll圖解說明
vs2010釋出時去除msvcp100.dll和msvcr100.dll圖解說明

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

vs2010釋出時去除msvcp100.dll和msvcr100.dll圖解說明
vs2010釋出時去除msvcp100.dll和msvcr100.dll圖解說明

繼續閱讀