用VS2013編譯的Release版本的.exe可執行程式,在沒有開發環境的平臺上打開該.exe檔案,為什么會去呼叫MSVCR120D.dll。菜鳥求高手指點
uj5u.com熱心網友回復:
工程編譯選項中C/C++代碼生成,運行庫選擇MT(靜態多執行緒庫)而不要選擇MD(動態多執行緒庫)即可。uj5u.com熱心網友回復:
選擇MT的話,這樣編譯出來的程式比較大,我的疑問是為什么Release版本的.exe啟動的時候需要Debug庫MSVCR120D.dll(這個庫是debug動態庫)
uj5u.com熱心網友回復:
因為你選擇了MDd選項(雖然是release版本),或你用了第三方的Debug版本庫。uj5u.com熱心網友回復:
工程里選的是MD選項,確實呼叫了第三方的庫,我再去檢查下。謝謝轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/130508.html
標籤:基礎類
下一篇:vc藍牙與安卓手機通信
