本文共 339 字,大约阅读时间需要 1 分钟。
1、 Debug版本: /MDd 定义 _DEBUG、_MT 和 _DLL,并使此应用程序使用特定于多线程和 DLL 的调试版本的运行库。 它还会让编译器将库名称 MSVCRTD.lib 放入 .obj 文件中。 2、 Release版本: /MD 使此应用程序使用特定于多线程和 DLL 的运行库版本。 定义 _MT 和 _DLL,并使编译器将库名 MSVCRT.lib 放入 .obj 文件中。 用此选项编译的应用程序静态链接到 MSVCRT.lib。 此库提供使链接器能够解析外部引用的代码的层。实际工作代码包含在 MSVCRversionnumber.DLL 中,后者必须在运行时对与 MSVCRT.lib 链接的应用程序可用。
这些库版本的含义可以查看:
设置地方: