我是 C++ 新手。我有一个关于通过使用带有常规记事本的命令行(cl、exe)为程序创建 Windows(框架)的问题。也许在我的阶段这对我来说太高级了,但我仍然想知道以备将来使用。
有谁知道需要哪些库以及与它们/它一起使用的代码?我创建了一个小程序,并希望显示在一个窗口中。谢谢。
我是 C++ 新手。我有一个关于通过使用带有常规记事本的命令行(cl、exe)为程序创建 Windows(框架)的问题。也许在我的阶段这对我来说太高级了,但我仍然想知道以备将来使用。
有谁知道需要哪些库以及与它们/它一起使用的代码?我创建了一个小程序,并希望显示在一个窗口中。谢谢。
C++ 没有用于创建 GUI 的本机库。
您需要使用一些支持 C++ 和 Windows 的库。
它们有很多——WinAPI、Qt、wxWidgets、SDL、GTK+ 等等。
有很多文章,甚至在 stackoverflow 上,它们都比较了它们等等。
如果你想要更多的 windows/dialogs 应用程序,我会推荐 Qt ( http://qt-project.org/ )
它是
Qt 网页上有很多示例可供参考。
这是Hello world代码的示例
#include <QApplication>
#include <QLabel>
int main(int argc, char** argv)
{
QApplication app(argc, argv);
QLabel win("Hello World!");
win.show();
return app.exec();
}
但是如果你想制作一些单一的窗口游戏,我会推荐 SDL ( http://www.libsdl.org/ ) 和lazyfoo 教程 ( http://lazyfoo.net/ )