在Visual Studio中,有编译标志/ MD和/ MT,它们允许您选择所需的哪种C运行时库。我应该用/ MD还是/ MT编译?
我明白实施中的差异,但我仍不确定要使用哪一个。有什么优点/缺点?
我听说过的/ MD的一个优点是,它允许有人更新运行时(可能会修补安全问题),我的应用程序将从此更新中受益。虽然对我来说,这几乎看起来像一个非功能:我不希望人们更改我的运行时间,而不允许我测试新版本!
有些事情,我很好奇:
- 这将如何影响构建时间? (推测/ MT有点慢?)
- 其他影响是什么?
- 大多数人使用哪一个?
更多的信息和建议可以在:http:// stackoverflow。com/questions/787216 – Weidenrinde 2009-05-13 09:00:24