fatal error C1189 #error Building MFC application with MDd CRT dll version requires MFC shared dll version Please #define _AFXDLL or do not use MDd如何解决
要解决这个问题,您可以按照以下步骤操作:
-
打开项目中的属性页。可以通过右键单击项目名称,然后选择“属性”来打开属性页。
-
在属性页上,选择“配置属性”>“常规”。
-
在右侧窗格中,找到“使用 MFC”选项,并将其设置为“使用共享 DLL (/MD)”。
-
确保“预处理器定义”中没有定义“_AFXDLL”。如果已经定义了,请将其删除。
-
单击“应用”按钮以保存更改。
现在,重新编译您的项目,应该不再出现“fatal error C1189”错误。
原文地址: https://www.cveoy.top/t/topic/hP3M 著作权归作者所有。请勿转载和采集!