1. 程式人生 > >vs2010釋出時去除msvcp100.dll和msvcr100.dll圖解說明

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

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

什麼是 msvcr100.dll 

MS = Microsoft
 V = Visual
 C = C program language
 R = Run-time
 100 = Version

什麼是 msvcp100.dll

MS = Microsoft
 V = Visual
 CP = C++
 100 = version

解決的辦法

Release版本

Visual Studio 2010, 開啟選單中的專案》屬性:開啟 配置屬性 | C/C++ | 程式碼生成找到 執行庫.將 多執行緒DLL(/MD) 改為 多執行緒(/MT)

重新編譯.

Debug版本

Visual Studio 2010, 開啟選單中的專案》屬性:

開啟 配置屬性 | C/C++ | 程式碼生成找到 執行庫.將 多執行緒除錯DLL(/MDd) 改為 多執行緒除錯(/MTd)
重新編譯.