C1083 :Cannot open include file: ‘iostream‘, ‘vector‘ and more

最近接手了一个c++ 工程,形式是整个文件夹 就是原来的解决方案工程(没有使用cmake等工具)。
将工程直接拷贝到我自己本地的目录下打开后,编译报错:
fatal error C1083: Cannot open include file: ‘vector’: No such file or directory

在这里插入图片描述

编译器:VS2015(v140)
目标平台版本:10.0.10240.0

经过一番排查,右键Project----- Properties-----VC++ Directories ----- Include Directories ---- edit

勾选 Inherit from parent or project defaults 后, 编译通过
在这里插入图片描述
原因 个人猜测应该是未勾选此选项时,上图中Inhereted values中的VC_IncludePath ,WindowsSDK_IncludePath 两项未加入到项目中,导致工程找不到VC++需要的依赖。

建议:个人建议此类工程还是应该以CMAKE等工具对项目工程进行生成,避免由于跨平台或者工程环境变化导致各种编译不通过的问题。

参考 :
链接: link

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值