visual studio 2010c++编程无法找到源文件,就是无法打开iostream,cout也说未定义,怎没回事,急急急

急急急
我会追加给分的,我新装的vc2010

第1个回答  2012-03-16
你建的是*.c文件?
又或者安装时某些参数没选好。

网上有说设置编译器什么的,过程如下
Settings-Compiler and debugger-选择你要使用的编译器-Other Settings-Compiler logging选择Full command line
我一直找不到settings(设置)在哪。

你试试用C语言的scanf()H和printf() ,看看呢不能输入输出,如果这也不能,重装吧。追问

我也没找到啊,都重装好几遍了。不好使

追答

我这有,考同学的,据说是使用版,用半年多了,一直没事,你到官网下吧,先用着。

本回答被提问者采纳
第2个回答  2012-03-16
#include<iostream>
using namespace std;

我深度怀疑你没有包含std名字空间追问

写了,确实写了,新装的2010

visual studio 2010c++编程无法找到源文件,就是无法打开iostream,cout也...
首先:把iostream.h中的.h去掉,然后在头文件下加上这句:using namespace std;如果不想加这句也行,用cout前加上:std:: 。比如:std::cout《endl;

visual studio 2010c++编程无法找到源文件,就是无法打开iostream,cout也...
又或者安装时某些参数没选好。网上有说设置编译器什么的,过程如下 Settings-Compiler and debugger-选择你要使用的编译器-Other Settings-Compiler logging选择Full command line 我一直找不到settings(设置)在哪。你试试用C语言的scanf()H和printf() ,看看呢不能输入输出,如果这也不能,重装吧。

c++编程时为什么出现cout未定义?
你在包含头文件的地方添加 include<iostream> using namespace std;试试。将上面两句拿到你定义类的文件的上面去。如下:include <stdio.h> include <iostream.h> using namespace std;class myclass { private:int x,y;public:myclass (int x=0,int y=0){ this->x=x;this->y=y;} void ...

c++编程时为什么老是出现cout未定义
cout输出流类声明和定义都在iostream之中(对于非标准C++而言是iostream.h)其名字位于std空间,对于某些编译器,特别是针对Windows平台的开发工具,都要显式声明命名空间。cout是输出函数 std是命名空间, std::out表示,out函数属于std这个命名空间,std就相当于C当中的stdio.h但他们有本质的区别,只能说是...

visualstudio无法打开iostream.h?
面对Visual Studio无法打开iostream.h的困扰,其实这是一个关于C++编程基础的问题。在Visual Studio中,使用iostream.h是上世纪Turbo C++的写法,如今已经被废弃。正确的做法是使用iostream。当您希望直接使用"cin"、"cout"和“endl”时,需要在include语句的下面再添加一行,引入std命名空间,确保这些流对象...

C++编程遇到的菜鸟问题
看这个错误提示:LINK : error LNK2001: 无法解析的外部符号 _mainCRTStartup,表示编译是没有问题,也就是说语法是正确的。错误是发生在link阶段,再看这个:“无法解析的外部符号 _mainCRTStartup”, 表示它不识别你的主函数main,由此可以判断,错误出在了你建立的工程上,你应该建立一个控制台应用...

用VS2008编译C++的时候系统提示【 无法打开包括文件:“iostream.h...
include <iostream.h> main(){ cout<<"fbdsfkj"<<endl;} 代码是没有问题,但是上面这种编法是很不好的编程风格,混合了C和C++,在VC6.0下可以编译运行,但这样写不好。好的C++写法应是:include <iostream> using namespace std;int main(){ cout<<"fbdsfkj"<<endl;return 0;} ...

visual studio 2008运行c++程序找不到指定文件
用Visual C++ 2008 新建C++项目后,运行时报错,代码如下:只是简单的打印helloworld HelloWorld.cpp include <iostream>using namespace std;int main(){ cout << "Hello, world!" << endl; return 0;}1234567 报错信息如下 1>--- 已启动生成: 项目: HelloWorld, 配置: Debug Win32 ---...

C++VS2010提示C2146、C4091。
那是因为,如果源文件是c的话,默认所有导出函数都隐含加了extern"C"的属性你在CPP里使用那些函数,应该需要在声明里加上extern"c"属性的,否则链接器会按CPP方式去查找函数,这当然是找不到的按理说开源工程一般都会做得比较细心才对啊,你看一下它的头文件,一般在开头都会有类似下面的代码,包括...

visual studio2010 C++""表达式必须包含整数或枚举类型""
float和double都不行。我在VC++6.0下编译没有报sqrt的错,在VS2010下报错,可能是因为sqrt有多个重载版本,即有 double sqrt(double x);double sqrt(float x);double sqrt(int x);类似的几个重载吧。你在sqrt里加一个强制类型转换应该就行了,如下:k=sqrt( (int)m );...

相似回答