如图,当时配置属性表来着,不知道误删了什么,突然就报错了,后面在网上找了合适的解决方法:
1、右击项目,打开属性
2、在C/C++的常规中打开附加包含目录,根据你VS的安装目录下找到iostream文件,如我的安装目录:D:\VS2017\VC\Tools\MSVC\14.16.27023\include
到这一步,无法打开包括文件:"iostream": No such file or directory的问题应该就解决了,但是后面我又报了:无法打开文件"corecrt.h"、无法打开文件"kernel32.lib、无法打开文件"msvcprtd.lib、无法打开文件"ucrtd.lib。
无法打开文件corecrt.h无法打开文件"kernel32.lib的解决方法:
1、在项目的属性页,在C/C++的常规的附加包含目录中添加corecrt.h存在的路径即可,corecrt.h在ucrt文件下
无法打开文件"kernel32.lib、无法打开文件"msvcprtd.lib、无法打开文件"ucrtd.lib的解决方法:
1、在项目的属性页,点进链接器的附加库目录中添加这三个文件对应的文件路径即可,
kernel21.lib文件在D:\Windows Kits\10\Lib\10.0.17763.0\um\x64中,msvcprtd.lib文件在D:\VS2017\VC\Tools\MSVC\14.16.27023\lib\x64,ucrtd.lib文件在D:\Windows Kits\10\Lib\10.0.17763.0\ucrt\x64
最后保存属性即可,我按照上面基本可以解决无法打开的问题,总之.h头文件对应的是包含目录,.lib文件对应的是库目录。如果以上还不行,可以尝试在VC++目录的包含目录和库目录中分别添加上述路径,上述路径均按照我电脑路径配置,大家可根据自己文件所在路径进行修改,我是x64环境下配置的,大家可以根据自己要求进行更改,x64和x86都在一个文件夹底下。