AI智能
改变未来

VS2013无法打开源文件iostream

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也没有了。

                 如果你发现有不正确的地方,请在评论区给我留言吧~

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » VS2013无法打开源文件iostream