从Visual C++ 6.0到Studio 2005入门之Hello,World!
2010-04-18 21:43
323 查看
以前一直用Visual C++ 6.0,安装简单轻巧,上手方便。我用VC6的原因很简单,这是我们的教学语言。上课就是用的这玩意教的。教授认为,这是C++的非常新的版本,和以前有很大改进。说的也是,以前不一直都用Turbo C的么?现在时代进步了,再用落后20年的东西显然不合时宜,所以大家教学都用上了只落后10年的Visual C++ 6.0。时代不同啦,Visual Studio 2005 SP1刚装上去也说不兼容,但是他会让你去下载一个补丁。
好人一定要做到底,所以我就提供个Visual Studio 2005 SP1中文版的下载:
http://cid-494488cf7b0a85d9.skydrive.live.com/browse.aspx/.Public
VS2005sp1的vista兼容补丁:VS80sp1-KB932230-X86-CHS.exe
http://download.microsoft.com/download/7/7/a/77abff64-144b-4fa5-bc49-88b1cd574b4f/VS80sp1-KB932230-X86-CHS.exe
装好之后第一件做啥事情?看一下装好了没有?当然,第一个运行的肯定是经典的hello world!学过C、学过C++的人当然会写了嘛~可是当我打开vs2005,我却无所适从,和曾经的VC6还真有点不一样!
选择了默认为visual C++的界面后,开始就是和vc6类似的界面了,实话说这界面比我用习惯VC6还要面熟,因为我一直用vc6的英文版......
开始写的hello world,选择文件->新建->项目,对话框中的visual c++->win32->win32 控制台应用程序
输入工程名称,定一下目录地址,直接完成over。
捣鼓了半天,终于见到了面熟的C++,面前已经给你展现的几行代码。仔细瞧瞧,看下面。
// hello.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}
stdafx.h是啥?int _tmain(int argc, _TCHAR* argv[])又是啥玩意?不是一直用着iostream、int main()挺好的么?怎么c++才过几年有如此之大的变化?
呵呵,完了,vc6的经验在这会没啥用了。差别太大了?
首先,继续完成我要做的事情,吧hello world给搞出来,不然这文章怎么结尾呢?用google百度下,偶终于明白,原来VC2005下面的hello world 是这么写的!
// hello world.cpp : 定义控制台应用程序的入口点。
//Visual Studio 2005,banux
#include "stdafx.h"
#include <iostream>
using std::cin;
using std::cout;
int _tmain(int argc, _TCHAR* argv[])
{
cout<<"Hello World./n";
getchar();
return 0;
}
然后点工具栏上的那个绿色方向朝右的箭头“启动调试”,程序就这样运行了。“hello world”终于大功告成了!
可回过来想,VC6下面的hello world明明是这么写的么?:
//*****************************************************
#include <iostream>
using namespace std;
int main()
{
cout<<"hello,world!"<<endl;
return 0;
}
而这么输入却要报错!为啥为啥为啥?我也不知道,我也要学习了才知道。
好人一定要做到底,所以我就提供个Visual Studio 2005 SP1中文版的下载:
http://cid-494488cf7b0a85d9.skydrive.live.com/browse.aspx/.Public
VS2005sp1的vista兼容补丁:VS80sp1-KB932230-X86-CHS.exe
http://download.microsoft.com/download/7/7/a/77abff64-144b-4fa5-bc49-88b1cd574b4f/VS80sp1-KB932230-X86-CHS.exe
装好之后第一件做啥事情?看一下装好了没有?当然,第一个运行的肯定是经典的hello world!学过C、学过C++的人当然会写了嘛~可是当我打开vs2005,我却无所适从,和曾经的VC6还真有点不一样!
选择了默认为visual C++的界面后,开始就是和vc6类似的界面了,实话说这界面比我用习惯VC6还要面熟,因为我一直用vc6的英文版......
开始写的hello world,选择文件->新建->项目,对话框中的visual c++->win32->win32 控制台应用程序
输入工程名称,定一下目录地址,直接完成over。
捣鼓了半天,终于见到了面熟的C++,面前已经给你展现的几行代码。仔细瞧瞧,看下面。
// hello.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}
stdafx.h是啥?int _tmain(int argc, _TCHAR* argv[])又是啥玩意?不是一直用着iostream、int main()挺好的么?怎么c++才过几年有如此之大的变化?
呵呵,完了,vc6的经验在这会没啥用了。差别太大了?
首先,继续完成我要做的事情,吧hello world给搞出来,不然这文章怎么结尾呢?用google百度下,偶终于明白,原来VC2005下面的hello world 是这么写的!
// hello world.cpp : 定义控制台应用程序的入口点。
//Visual Studio 2005,banux
#include "stdafx.h"
#include <iostream>
using std::cin;
using std::cout;
int _tmain(int argc, _TCHAR* argv[])
{
cout<<"Hello World./n";
getchar();
return 0;
}
然后点工具栏上的那个绿色方向朝右的箭头“启动调试”,程序就这样运行了。“hello world”终于大功告成了!
可回过来想,VC6下面的hello world明明是这么写的么?:
//*****************************************************
#include <iostream>
using namespace std;
int main()
{
cout<<"hello,world!"<<endl;
return 0;
}
而这么输入却要报错!为啥为啥为啥?我也不知道,我也要学习了才知道。
相关文章推荐
- Drools入门-----------环境搭建,分析Helloworld Drools5.0的xls文件转drl文件提升解析效率 使用BRMS的Tomcat6.0配置
- Drools入门-----------环境搭建,分析Helloworld Drools5.0的xls文件转drl文件提升解析效率 使用BRMS的Tomcat6.0配置
- Maven入门示例(2):调试helloworld webapp程序
- iOS开发入门之“Hello,world!”
- 百度地图API入门——(2)第二个超简单应用:Hello, World!
- Android AIDE入门——Hello,world,用android给Android写程序
- Visual C++ 6.0到Visual C++ 2005的移植
- Maven入门示例(2):调试helloworld webapp程序
- Visual C++ 6.0调试功能 图解教程--快速入门
- Android入门之编写HelloWorld.apk
- Bentley MicroStation 二次开发入门--"Hello World"
- Android Studio HelloWorld
- Win10操作系统下,Java环境变量的配置和Java入门小程序“hello,world”的编译
- [C#从入门到放弃]程序生命起点--Hello World
- mastudio helloworld
- struts2入门-第一个例子==》第一个struts2实例——HelloWorld==》Struts2.0搭建和简单实例==>写一个Steuts2的经典入门案例,做了一个登陆程序作为入门例子
- IDEA建立Spring MVC Hello World 详细入门教程
- activiti HelloWorld 入门demo
- [ios学习入门2]--分析hello,world程序
- Visual C++ 6.0到Visual C++ 2005的移植