C++打开窗口“Hello World”

4

如何编写C++程序打开像这样的窗口... alt text

是否可能,或者应用只能从命令行运行?

我正在使用G++编译器...我需要像Visual Studio这样的其他东西吗?

我可以通过编写代码来实现吗?


你使用什么IDE/代码编辑器来执行这个任务? - spig
1
这是一个非常广泛的问题,有许多库可以用来实现,例如Qt http://en.wikipedia.org/wiki/Qt_%28framework%29、WTL http://en.wikipedia.org/wiki/WTL和随Visual Studio一起提供的MFC。 - AndersK
7个回答

7

看一下Qt,它是一个跨平台框架,能够轻松地构建GUI。

然后查看一个Qt教程,进行谷歌搜索。 这里有一个可以让你看到"Hello World"。

此外,您可能还想检查Code::Blocks作为一个IDE。它将使用您已安装的g++编译器。


2
你可以使用Borland C++、Visual C++等拥有GUI界面或者wxWindow或GTK库的工具。

2
最好且最底层的方法是使用Windows API:

https://learn.microsoft.com/en-us/windows/win32/learnwin32/learn-to-program-for-windows

“Microsoft”本身提供了关于如何使用他们的Windows应用程序编程接口进行编程的优秀教程和文档,但也有很多其他教程可以通过谷歌搜索快速找到。
要创建像你在问题中询问的那样的窗口,你需要寻找以下链接:

https://learn.microsoft.com/en-us/windows/win32/learnwin32/your-first-windows-program

起初可能会感到令人生畏,但Windows API非常广泛,提供了大量功能,除了创建GUI之外。如果你对Windows编程感兴趣的话,熟悉它可能是值得的。

1

搜索类似于one的WinApi教程

有很多选择,或者您也可以使用Visual Studio MFC应用程序向导创建对话框应用程序


1

1

GUI编程需要使用额外的库。微软为Windows提供了一个名为MFC的C++ GUI库。还有许多其他GUI库可供选择。

如果您使用这些GUI库,就不需要从命令行运行应用程序。


0

你需要在C++中使用Windows API。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接