在VS2013 C++中无法打开包含文件"afxwin.h":没有这个头文件或目录

12

我正在尝试将一些旧代码移植到更新版本的VS中,所以我将该项目的sln导入我的VS 2013中,但我遇到了这个错误和其他一些错误,我已经查看了这个论坛上的其他问题。因此,我明白这与MFC(Microsoft基础类)有关,但所有问题都是关于不包括MFC模块的VS 2010 Express版。我目前正在使用被认为具有完整功能访问权限的VS 2013社区版,但仍然出现了这个错误,请帮忙解决!

谢谢!


所以问题是,您确定在vs2013中有afxwin.h吗?您是否搜索了您的系统,并且它所在的路径是否正确? - EdChum
删除 #include,如有可能通过添加其他 #include(s) 来修复结果错误。MSDN 网站将告诉您哪些头文件需要用于哪些函数。 - Richard Critten
@EdChum 谢谢您的及时回复!我已经检查了vc文件夹中的include文件夹,但是我找不到那些头文件!!:( - Koundinya Poluri
@Richard 感谢您的回复,我确实考虑过这个方法,但是stdafx.h中有太多的头文件了,所以我说服自己将其作为备选方案 :) - Koundinya Poluri
1个回答

25
在安装Visual Studio 2013时,您需要选择MFC选项:

enter image description here


2
是否可以在没有 Visual Studio 的情况下安装这些类? - Harvey Lin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接