MD,LD等代表什么?

时间:2011-05-15 22:40:31

标签: c++ visual-c++

在c ++编译中,有MD,MT和LD。 MT显然是多线程的,其他人呢?

3 个答案:

答案 0 :(得分:2)

MD:使用多线程DLL库

MT:使用多线程,静态链接库

LD:创建DLL

有关详细信息,请参阅this MSDN link

答案 1 :(得分:1)

CL.EXE的命令行选项都解释为here。对于您的具体选择:

  • / MD使用MSVCRT.lib创建多线程DLL。
  • / MT使用LIBCMT.lib创建多线程可执行文件。
  • / LD创建动态链接库。

答案 2 :(得分:0)

http://msdn.microsoft.com/en-us/library/2kzt1wy3(v=vs.80).aspx

关于编译标志的完整且信息丰富的链接。