MD、LD等代表什么?

发布于 2024-11-07 13:29:58 字数 42 浏览 0 评论 0原文

在c++编译中,有MD、MT和LD。 MT明明是多线程的,那其他的呢?

In c++ compiling, there is MD, MT and LD. MT is obviously multi-thread, what about others?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

猫性小仙女 2024-11-14 13:29:58

MD:使用多线程 DLL 库

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

LD:创建 DLL

请参阅 此 MSDN 链接了解更多信息

MD: use Multithread DLL Library

MT: use Multithread, statically-linked library

LD: Create a DLL

See this MSDN link for more info

心如荒岛 2024-11-14 13:29:58

CL.EXE 的命令行选项均已解释 这里。对于您的特定选项:

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

The command-line options for CL.EXE are all explained here. For your specific options:

  • /MD Creates a multithreaded DLL using MSVCRT.lib.
  • /MT Creates a multithreaded executable file using LIBCMT.lib.
  • /LD Creates a dynamic-link library.
三生殊途 2024-11-14 13:29:58

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

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

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

Pretty complete and informative link regarding compilation flags.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文