<分区>
我是 C++ 新手。我有一个关于通过使用带有常规记事本的命令行(cl,exe)为程序创建 Windows(框架)的问题。也许在我的阶段问这个问题太高级了,但我仍然想知道以备将来使用。
有谁知道需要哪些库以及与它们/它一起使用的代码?我创建了一个小程序,并希望在一个窗口中显示。谢谢。
<分区>
我是 C++ 新手。我有一个关于通过使用带有常规记事本的命令行(cl,exe)为程序创建 Windows(框架)的问题。也许在我的阶段问这个问题太高级了,但我仍然想知道以备将来使用。
有谁知道需要哪些库以及与它们/它一起使用的代码?我创建了一个小程序,并希望在一个窗口中显示。谢谢。
最佳答案
C++ 没有用于创建 GUI 的 native 库。
您需要使用一些支持 C++ 和 Windows 的库。
它们有很多 - WinAPI、Qt、wxWidgets、SDL、GTK+ 等等。
文章太多了,连stackoverflow上都有,比较全等等
如果你想要更多的窗口/对话框应用程序,我会推荐 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/)
关于c++ - windows是如何用c++创建的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16992785/