首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C++ MFC生成错误,但组件不是MFC

C++ MFC生成错误,但组件不是MFC
EN

Stack Overflow用户
提问于 2011-02-01 20:40:26
回答 1查看 1.5K关注 0票数 1

我不是一个C++开发人员,所以请对我温柔点。

我正在处理一个遗留的c++解决方案,并且我已经添加了一个新的托管项目。所有其他项目都是非托管的。新项目被配置为使用MFC:“在共享dll中使用MFC”。

我还对其中一个现有项目进行了一些更改,以调用我的新代码。这被配置为“使用标准Windows库”。

我的问题是,当我尝试使用我的更改构建现有项目时,我得到了以下错误:

错误1致命错误C1189:#错误:使用/MDd构建MFC应用程序需要MFC共享dll版本。请#定义_AFXDLL或不使用/MDd

当编译器被配置为“使用标准Windows库”时,为什么它会认为这是一个MFC项目?

EN

回答 1

Stack Overflow用户

发布于 2011-02-03 21:18:42

我正在查看MSDN的错误定义(C1189:http://msdn.microsoft.com/en-us/library/y0tzt8e0%28v=vs.80%29.aspx),这似乎是定义问题。现在,来自你的编译器的描述是模棱两可的,但是如果你修复了'#define‘问题,编译器可以更准确地指向其他问题。

希望它能帮上忙,Sun

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4862681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档