过去几年我一直在学习C ++,主要是使用Turbo C ++,最近使用MiniGW和Code :: Blocks。我使用的东西是:
cout << "Some random text";
最近,我决定下载并尝试Visual C ++,因此我可以创建基于表单的应用程序(GUI前端)。但是,对我说的默认代码是全新的:
#include "stdafx.h"
using namespace System;
int main(array<System::String ^> ^args)
{
Console::WriteLine(L"Hello World");
return 0;
}
这对我来说是全新的,我之前从未见过C ++代码中的::
。我可以使用MiniGW创建Windows窗体吗?我不需要在其他平台上运行。另外,微软C ++的学习资源是什么?
答案 0 :(得分:1)
你看到它s C++/CLI not pure C++, it a special extension for .NET framework. You can
使用MinGW编译它,只使用MSVC。要创建Windows窗体,可以使用MFC,WinAPI或C ++ / CLI。您还可以查看可与MinGW配合使用的Qt框架,并为GUI编程添加一些好的工具。
答案 1 :(得分:1)
在VS2010中,可以从向导创建C ++ / CLI winforms,在较新的VS中他们删除了它(尽管仍然可以完成但不使用向导)。
为了让你快速走上正轨,我建议你创建一个基于对话框的MFC程序来玩。
稍后您可以探索第三方选项,如Qt和WTL。
答案 2 :(得分:0)
只需选择&#34;控制台应用程序&#34;从C ++项目的类型中,您将回到熟悉的c ++世界