转载:https://blog.csdn.net/u011588166/article/details/84143994
1. 位置: 属性->C/C++->代码生成->运行库![在这里插入图片描述](https://img-blog.csdnimg.cn/20190820163729356.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzkxMDk5,size_16,color_FFFFFF,t_70) 2. 含义 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190820163923556.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzkxMDk5,size_16,color_FFFFFF,t_70)
简而言之,
/MD表示运行时库不集成,生成的文件小;
/MT表示运行时库集成,生成的文件较大。
- 如何选择
选/MD的理由:文件小,使用的是同一个堆,不存在A申请,B释放的问题;
选/MT的理由:移植性好,减少依赖。
很努力的看还是看不懂,但是大概知道了一些名词概念: https://blog.csdn.net/lwwl12/article/details/77045717