为啥我装了vc运行c++程序的时候老是说找不到include文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥我装了vc运行c++程序的时候老是说找不到include文件?相关的知识,希望对你有一定的参考价值。

参考技术A #include <iostream>
using namespace std;
int main() //你后面“return 0;”如果用“void ”,“ return;”就可以了

cout<<"Testing 1,2,3\n";
return 0;


  #include<iostream>是标准的C++头文件,任何符合标准的C++开发环境都有这个头文件。   在旧的标准C++中,使用#include<iostream.h>   但在新标准中,用#include<iostream>,而且在VC中编程的同时要注意要添加:   using namespace std;

参考资料:http://baike.baidu.com/view/1618473.htm

参考技术B 头文件和c文件要在一个文件夹里,或者是缺少头文件追问

在一个文件夹里了啊……能给我一个从新建一个工程开始的步骤吗?

追答

把你程序给我看看

追问

就是一个很简单的1加到一百……我只是试一下刚装的能不能用……我怀疑是我新建的不对……能给我个步骤不?

追答

新建win32 console项目,就好了,这个不会有什么问题,关键看看你调用了什库么函数,对应不同的头文件

追问

程序:
#include
void main()

cout<<"Testing 1,2,3\n";
return 0;

编译之后提示如下:
fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory
执行 cl.exe 时出错.

my.obj - 1 error(s), 0 warning(s)

追答

那就是缺少相关库文件了,重装VC6.0吧

追问

刚才才重装的啊……装了两次都是这样的

追答

工程-》设置-》把这些对应项复制进去试试
对象库模块:
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
工程选项:
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes /pdb:"Debug/xx.pdb" /debug /machine:I386 /out:"Debug/xx.exe" /pdbtype:sept

追问

还是不行……你能不能给我发个安装包?我再装一遍试试……邮箱是271785687@qq.com

追答

#include
using namespace std;
你再试试这个头文件,VC6.0好几百兆,太不方便了。

本回答被提问者采纳

Javatest报错为啥说找不到测试类?

参考技术A Javatest报错为什么说找不到测试类这个类新建了没有,调用错误肯定找不到类的。 参考技术B 代码未保存好

~~~~~~~~~追问

可是我保存了的啊

以上是关于为啥我装了vc运行c++程序的时候老是说找不到include文件?的主要内容,如果未能解决你的问题,请参考以下文章

vc6编c的时候调用printf函数在调试时每次程序运行到printf函数行的时候,总会跳出对话框说找不到printf.c

简单的servlet 问题:刚开始学Servlet,运行的时候老是说找不到Servlet类

我装了IIS为啥打开http://localhost/总是找不到网页?

我装了office2013,为啥每次打开文件时,都加载好长时间?

为啥我装了ubuntu桌面版,默认安装的,速度比windows还要慢!这是为啥?linux的速度没有优势吗?

vc2013运行C++时找不到系统指定文件?