win10 vs2017 报错无法打开包括文件:“iostream“: No such file or directory等后续一系列报错解决

如图,当时配置属性表来着,不知道误删了什么,突然就报错了,后面在网上找了合适的解决方法:

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都在一个文件夹底下。

  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 当你在开发JNI时遇到"fatal error: iostream: No such file or directory"的误时,这通常是因为你的编译环境缺少了iostream文件。根据你提供的引用内容,有几种可能的解决方法。首先,你可以检查你的编译命令是否正确,确保你使用的是g++而不是gcc。其次,你可以尝试将$CC替换为$CXX,这可能会解决问题。最后,你可以检查你的编译环境是否正确配置,确保你的交叉编译工具链正确安装并进行了正确的环境配置。希望这些方法能够帮助你解决这个问题。 #### 引用[.reference_title] - *1* [jni开发的时候fatal error: iostream: No such file or directory](https://blog.csdn.net/hty1053240123/article/details/52105133)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [编译fatal error:No such file or directory #include <cstdlib> 和 ‘_Znwj@@GLIBCXX_3.4](https://blog.csdn.net/usstmiracle/article/details/103177201)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [说个笑话-fatal error: iostream: No such file or directory /fatal error: stdio.h: No such file or ...](https://blog.csdn.net/linglongqiongge/article/details/92023108)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值