问题表现
没怎么用过C++写过完整的项目,今天闲来无事,便创建个c++的工程玩玩,结果一个简单的打印输出就给卡住了,无法打开文件“iostream.h”,““cout” 未声明的标识符”,这是什么鬼。。。
首先第一个问题,无法打开文件“iostream.h”。
找了下外部依赖文件,确实没有文件“iostream.h”,倒是有“iostream”,OK,去掉.h,再编译一遍。
结果,无法打开的问题消失了,但第二个问题还存在。
找找资料看看iostream的用法,好吧,需要加 using namespace std; OK,编译通过,运行输出正常。
或者不加using namespace std;的话,可用此替代 std::cout << “I look so ugly that i couldn’t send pics to you.” << std::endl;
#include "stdafx.h"
#include <stdio.h>
#include <Windows.h>
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
cout << "I look so ugly that i couldn't send pics to you." << endl;