Multi-threaded (/MT)
Multi-threaded (/MD)
1、都是支持多线程的c runtime
2、MT指编译的程序带上静态的运行时库 LIBCMT.LIB
3、MD指使用运行时库的动态库版本,链接时带上的是MSVCRT.LIB,运行时需加载MSVCRT.DLL
4、多级依赖时(如exe依赖MT库,MT库依赖MD库),需保证所有库都使用同一编译条件,如果MT\MD混搭,会出现各种函数重定义的问题
Multi-threaded (/MT)
Multi-threaded (/MD)
1、都是支持多线程的c runtime
2、MT指编译的程序带上静态的运行时库 LIBCMT.LIB
3、MD指使用运行时库的动态库版本,链接时带上的是MSVCRT.LIB,运行时需加载MSVCRT.DLL
4、多级依赖时(如exe依赖MT库,MT库依赖MD库),需保证所有库都使用同一编译条件,如果MT\MD混搭,会出现各种函数重定义的问题