Error:VS2013无法打开源文件iostream,导致后续的一系列关键字如cin、cout等无法使用,如下图所示。
My Solution:打开工程—>点击属性管理器—>打开属性表,点击VC++目录—>1:可执行包含目录;add:D:\VS2013\VC\bin
—>2:包含目录;add:D:\VS2013\VC\include
—>3:库目录;add:C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib;
D:\VS2013\VC\lib
添加完毕需要勾选从父级继承。添加完之后如下图所示,问题就解决了
Cautions:在添加上述路径时,注意自己安装的vs所在位置,比如我的vs安装在D盘,包含目录就是D:\VS2013\VC\include;
我只添加了上述路径就OK了,如果你在添加上述问题之后仍然不能解决问题,可以对比别人没有该错误的工程,检查属性表其他的目录里面有没有缺少东西。
在属性管理器进行修改,勾选父级继承,以后新建的其他工程应该也不会有类似的错误了。
Analysis:(之前一直以为什么都会出bug, iostream永远不会有bug的,还是我太小白了。)
事情经过:之前在配置OpenCV的时候,在属性管理器配的,以至于后面新建的工程都自动包含OpenCV那些库。后来有一次写别的代码的时候,max这个名字和OpenCV里面的函数名字冲突了,就出错了。为了不让以后新建的工程自动包含OpenCV,我又跑到属性管理器里面,把那些库照着网上的教程都删了,可能就是那时候把一些不该删的也删了。所以这次新建工程的时候,最基本的库,如iostream也没有了。
如果你发现有不正确的地方,请在评论区给我留言吧~
今天的文章VS2013无法打开源文件iostream分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/25475.html