我的VC ++ MFC解决方案包括四个项目。
我需要在Windows XP中托管此应用程序而不支持CLR。所以我在所有四个项目中都使用配置Use of MFC
作为Use MFC in a Static Library
。
所以我的问题是每个项目的C++-> Code Genaration
配置应该是什么。
答案 0 :(得分:1)
使用/ MD进行所有项目。正如引用的问题中所述:保持一致非常重要。所以:甚至使用/ MD构建你的Static Lib,因为它将用在/ MD可执行文件中。 执行此操作时,链接器不会尝试链接两个不同版本的Microsoft库(静态和动态)来解决错误。