多语言展示
当前在线:1886今日阅读:86今日分享:14

VC6.0的程序如何在VS2008中运行?

后缀为.cpp的C++程序用VC6.0是可以直接打开编译运行的,但是用VS2008打开后不能直接编译运行,后缀为.cpp的文件必须添加在工程项目中才能在VS2008中运行。
方法/步骤
1

下面以我自己编写的“复利演示.cpp”为例,演示.cpp程序如何在VS2008中运行,程序源代码如下图。

2

打开VS2008,点击File -> New -> Project (也可以直接按Shift+Ctrl+N打开),打开New Project对话框,在左侧栏中选择Visual C++,在右侧栏选处婶蕉择Win32 Console Application(Win32控制台应用程序),自定义一个Name和Soluton Name输入,如下图。

3

之后出现下图界面,选“Next”

5

在Solution Explorer中的源文件(Source Files)上点右键良炼,选Add -> Existing Item,在路径中找到我的文档,把“复利演示.cpp”添加进来。如下图。

6

完成添加工作之后,就可以按F5进行编译运行了。但是结果一闪而过,还没来得及看窗口就不在了,这时可以不用包雁F5,而是选择Ctrl+F5运行。

7

但是,本程序按下Ctrl+F5之后,提示错误,错误如下。

8

经过查询资料,发现问题出现的原因是:#include 是以前VC6.0的写法VS2008标准库的写法是:#include Using namespace std;进行这样的替换之后,再按Ctrl+F5运行程序,发现问题解决。

注意事项
1

注意和 是两个不同的东西:是STL库;是兼容于C的库。

2

所有的C++ Standard Library Class都包含在这个叫std的namespace里。比如 , , 等等。所以当你使用它们其中的class时,需要加入这个语句,using namespace std; 不然编译器报错。

推荐信息