天天看點

VS2013運作庫MT/MTd/MD/MDd

轉載:https://blog.csdn.net/u011588166/article/details/84143994

1. 位置: 屬性->C/C++->代碼生成->運作庫![在這裡插入圖檔描述](https://img-blog.csdnimg.cn/20190820163729356.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzkxMDk5,size_16,color_FFFFFF,t_70) 2. 含義 ![在這裡插入圖檔描述](https://img-blog.csdnimg.cn/20190820163923556.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzkxMDk5,size_16,color_FFFFFF,t_70)

簡而言之,

/MD表示運作時庫不內建,生成的檔案小;

/MT表示運作時庫內建,生成的檔案較大。

  1. 如何選擇

選/MD的理由:檔案小,使用的是同一個堆,不存在A申請,B釋放的問題;

選/MT的理由:移植性好,減少依賴。

很努力的看還是看不懂,但是大概知道了一些名詞概念: https://blog.csdn.net/lwwl12/article/details/77045717

繼續閱讀