Trong Visual Studio, có các cờ biên dịch / MD và / MT cho phép bạn chọn loại thư viện thời gian chạy C nào bạn muốn.
Tôi hiểu sự khác biệt trong triển khai, nhưng tôi vẫn không chắc nên sử dụng cái nào. Những ưu / nhược điểm là gì?
Một lợi thế cho / MD mà tôi đã nghe, là điều này cho phép ai đó cập nhật thời gian chạy, (như có thể khắc phục vấn đề bảo mật) và ứng dụng của tôi sẽ được hưởng lợi từ bản cập nhật này. Mặc dù với tôi, điều này gần như không phải là một tính năng: Tôi không muốn mọi người thay đổi thời gian chạy của mình mà không cho phép tôi thử nghiệm phiên bản mới!
Một số điều tôi tò mò về:
- Làm thế nào điều này sẽ ảnh hưởng đến thời gian xây dựng? (có lẽ / MT chậm hơn một chút?)
- Các tác động khác là gì?
- Cái nào làm hầu hết mọi người sử dụng?