MSVCP110D.DLL丟失問題

    將Debug.win32文件夾拷貝至其它機子運行(機子上無VS),點擊運行時出現MSVCP110D.DLL缺失提示。

    

     1、在項目中,C/C++ -- Code Generation -- Runtime Library:此時大部分的爲Multi-threaded Debug DLL (/MDd)。在目標機子運行時,需要提供相應的MSVCR.DLL庫。我們將項目改爲:Multi-threaded Debug (/MTd),記得項目裏邊的其它工程也都調爲Multi-threaded Debug (/MTd)。這樣程序拿出去就只依賴操作系統了(即kernel32.dll,gdi32.dll,shell32.dll這三個),不會依賴其他的dll庫。

     2、M後邊是接T還是D,通常與使用庫的方式有關,如果General -- Use of MFC:使用的是靜態庫,則使用MT,使用的是動態庫,則使用 MD。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章