【发布时间】:2016-06-21 11:51:46
【问题描述】:
错误:1 错误 C1189:#error:使用 /MD[d](CRT dll 版本)构建 MFC 应用程序需要 MFC 共享 dll 版本。请#define _AFXDLL 或不要使用 /MD[d] c:\program files (x86)\microsoft visual studio 10.0\vc\atlmfc\include\afx.h 24
可能的解决方案/解决方法:
C/C++ |高级 |显示包括:不工作
需要MFC,设置如下值(Debug/Win32):
配置属性>常规:
使用 MFC : 在共享 DLL 中使用 MFC 配置属性 > C/C++ > 代码生成:
运行时库:/MDd:不工作
- “使用 MFC”处于“在共享 DLL 中使用 MFC”设置:不工作
请为上述问题提供建议/解决方案。
非常感谢!!!
【问题讨论】:
-
我投票决定将此问题作为离题结束,因为该问题已经包含答案。如果我们为他们复制粘贴,OP 将无法理解答案。
-
是的,我知道,但我已经提到了可能的解决方法/解决方案在我的情况下不起作用
-
“不起作用” 不是错误描述。
-
错误描述已经给出,请您交叉检查发布的问题
-
您没有列出建议的解决方法不起作用的原因。我说的是:Runtime Library : /MDd : Not Working ...它怎么不工作了?编译器错误?链接器错误?什么错误?
标签: c++ visual-studio-2010 dll mfc