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。请问如何解决。谢谢了! 展开
如果将引入的afx.h改为StdAfx.h,则错误 12 error C1083: 无法打开包括文件:“StdAfx.h”: No such file or directory。请问如何解决。谢谢了! 展开
5个回答
展开全部
如果是MFC工程,似乎不用引用<afx.h>就可以用CString了。 或者说CString已经被包含在某个已有的.h文件中了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
而,你得设置下
工具栏
工程--》》》属性
工程为动态链接MFC
工具栏
工程--》》》属性
工程为动态链接MFC
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是因为你重复包含了头文件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置 动态链接到dll
追问
哪个dll,还有动态链接dll是这样写的吗 HMODULE hModule = ::LoadLibrary(TEXT("....dll"));
谢谢
追答
菜单里面的属性设置。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询