简体   繁体   English

libm.lib,libmmt.lib和libmmds.lib有什么区别?

[英]What's the difference between libm.lib, libmmt.lib, and libmmds.lib?

Intel describes libm.lib as a static library, libmmt.lib as a multi-threaded static library (/MT) and libmmds.lib as a multi-threaded static library (/MD) all implementing the LibM Math Library . 英特尔将 libm.lib 描述为一个静态库,将libmmt.lib描述为一个多线程静态库(/ MT),将libmmds.lib描述为一个多线程静态库(/ MD),均实现了LibM Math Library

But don't you always have to choose either /MT or /MD? 但是,您是否不必总是选择/ MT或/ MD? Why are there 3 static versions of the library on Windows, rather than just two? 为什么Windows上有3个静态版本的库,而不仅仅是两个?

This is for old VC6 that has aa runtime for single threaded application!! 这是针对具有单线程应用程序运行时的旧VC6的!! but for now you are correct, we don't have it any more! 但是目前您是正确的,我们不再拥有它!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM