fatal error C1189: #error : Please use the /MD switch for _AFXDLL builds

时间:2024-04-07 08:02:06

解决方案:项目属性(Alt+F7)——C/C++——代码生成

如果是Debug的“在静态库中使用MFC”,不要使用MDd,改用MTd,然后编译即可通过。
如果是Debug的“在共享DLL中使用MFC”,注意不要使用MTd,改用MDd;
如果是Release版本“在静态库中使用MFC”,不要使用MD,使用MT;
如果是Release版本的“在共享DLL中使用MFC”,不要使用MT,使用MD。

fatal error C1189: #error : Please use the /MD switch for _AFXDLL builds