Visual Studio 提供編譯標誌/MD 和/MT,允許開發人員選擇C 類型運行時庫合併到他們的應用程式中。雖然這些標誌之間的實現差異是已知的,但它們之間的選擇仍然不確定。本文旨在探討每個選項的優點和缺點,並深入了解它們的意義。
透過使用 /MD 動態鏈接,可以帶來以下幾個好處:
與/MT的靜態連結有其自己的一組屬性和潛在缺點:
/MT 的建置時間通常比/MD 慢,因為整個執行時間函式庫在編譯期間合併到執行檔中。
在開發人員中,/MD 通常受到青睞,因為它在更新、較小的可執行檔和共享記憶體。但是,對於需要完全控制運行時環境或與靜態連結的第 3 方庫互動的應用程序,/MT 可能是最大程度地減少衝突的首選。
以上是/MD 與 /MT:您應該選擇哪個 C 運行時庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!