VS 2010 C++ 是什么样的?项目我必须选择编译一个简单的Borland C++ 5 控制台应用程序?
我有一个用 Borland C++ 5 编写的简单 Win32 控制台(无 vcl)应用程序,现在我想在 VS 2010 中编译相同的应用程序。但我是这个 IDE 的新手,我不知道如何在 VS 中运行代码。我尝试选择 Win32 控制台应用程序。但即使是我这样非常简单的应用程序
#include <iostream.h>
#pragma hdrstop
#pragma argsused
int main(int argc, char* argv[])
{
cout << "Hello" << endl;
getchar();
return 0;
}
也无法在 VS 中编译。
那么,我必须选择什么样的 VS 2010 C++ 项目来编译一个简单的 Borland C++ 5 控制台应用程序?或者我需要修改我的应用程序才能使用 VS C++?
I have a simple Win32 console (no vcl) app written in Borland C++ 5, now I want compile the same application in VS 2010. but I'm new using this IDE and I don't know how run the code in VS. I tried choosing Win32 Console Application. but even i very simple app like this
#include <iostream.h>
#pragma hdrstop
#pragma argsused
int main(int argc, char* argv[])
{
cout << "Hello" << endl;
getchar();
return 0;
}
does not compile in VS.
So, What kind of VS 2010 C++ Project I must choose to compile a simple Borland C++ 5 Console app? or I need modify my app in order to use VS C++?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
已弃用,VS10 不支持它,请使用
代替,并且您还需要std::cout
、std::endl
等。也就是说,如果您不想为库使用添加
std::
前缀,您可以放置一个使用声明位于顶部、标题之后:<iostream.h>
is deprecated, and VS10 does not support it, use<iostream>
instead, and you'll also needstd::cout
,std::endl
, etc.. i.e.Alternatively, if you don't want to prefix your library uses with
std::
, you can put a using declaration at the top, after the headers: