VS2010的vc++项目,<afx.h>引入后,报错WINDOWS.H already included。

VisualStudio2010新建的VC++工程,由于需要CString类,于是引入<afx.h>,但编译错误:错误14errorC1189:#error:WINDOW... Visual Studio2010新建的VC++工程,由于需要CString类,于是引入<afx.h>,但编译错误:错误 14 error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>,但项目的所有头文件和源文件都没有windows.h。
如果将引入的afx.h改为StdAfx.h,则错误 12 error C1083: 无法打开包括文件:“StdAfx.h”: No such file or directory。请问如何解决。谢谢了!
展开
 我来答
seafox217
2012-04-21 · TA获得超过253个赞
知道答主
回答量:34
采纳率:0%
帮助的人:64.9万
展开全部
如果是MFC工程,似乎不用引用<afx.h>就可以用CString了。 或者说CString已经被包含在某个已有的.h文件中了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
437384801
2012-04-21 · TA获得超过1867个赞
知道小有建树答主
回答量:1299
采纳率:0%
帮助的人:518万
展开全部
而,你得设置下
工具栏
工程--》》》属性
工程为动态链接MFC
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ba65a71ac
2012-04-26 · 超过26用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:89.1万
展开全部
这个是因为你重复包含了头文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
752137793
2012-04-21
知道答主
回答量:9
采纳率:0%
帮助的人:1.4万
展开全部
hdsfh
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
相思丶猫2C
2012-04-20 · TA获得超过1198个赞
知道小有建树答主
回答量:1432
采纳率:50%
帮助的人:961万
展开全部
设置 动态链接到dll
追问
哪个dll,还有动态链接dll是这样写的吗 HMODULE hModule = ::LoadLibrary(TEXT("....dll"));
谢谢
追答
菜单里面的属性设置。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式