在Visual Studio中指定/mdd (多线程调试dll)和/mtd (多线程调试)有什么区别?
发布于 2009-05-28 05:19:45
/mtd需要一个静态链接,以产生一个更大的.exe,而不是依赖于包含运行时库的DLL (随VS2005提供)的。
发布于 2009-05-28 11:47:00
通常,如果您的应用程序很小,并且不包含多个DLL或EXE,则您可能更喜欢静态链接到运行时库。这将简化分发过程,因为您不需要安装运行时库。
如果您有多个DLL或EXE,由于每个EXE和DLL在静态链接时会更大,如Alex所述,您可能更喜欢使用动态链接到运行时库,从而使您的应用程序更小。
https://stackoverflow.com/questions/919267
复制相似问题