VS 2010 C++ 是什么样的?项目我必须选择编译一个简单的Borland C++ 5 控制台应用程序?

发布于 2024-12-10 11:15:34 字数 454 浏览 0 评论 0原文

我有一个用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

若有似无的小暗淡 2024-12-17 11:15:34

已弃用,VS10 不支持它,请使用 代替,并且您还需要 std::coutstd::endl 等。也就是说

#include <iostream>    
#pragma hdrstop

// #pragma argsused // I don't believe this is valid in VS10

int main(int argc, char* argv[])
{
    std::cout << "Hello" << std::endl;
    std::cin.get();
    return 0;
}

,如果您不想为库使用添加 std:: 前缀,您可以放置​​一个使用声明位于顶部、标题之后:

using namespace std;

<iostream.h> is deprecated, and VS10 does not support it, use <iostream> instead, and you'll also need std::cout, std::endl , etc.. i.e.

#include <iostream>    
#pragma hdrstop

// #pragma argsused // I don't believe this is valid in VS10

int main(int argc, char* argv[])
{
    std::cout << "Hello" << std::endl;
    std::cin.get();
    return 0;
}

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:

using namespace std;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文