Malthael Asked: 2020-02-13 08:25:53 +0800 CST 2020-02-13 08:25:53 +0800 CST 2020-02-13 08:25:53 +0800 CST C++ 如何制作程序的可视化环境? 772 我已经用 C++ 编程了一段时间,我开始看到 C# 老实说,我对制作桌面程序很感兴趣,但我不知道如何制作程序的视觉环境;即:按钮、效果、图像、声音等。 它是否需要库或 C++ 以外的其他东西? c++ 1 Answers Voted Best Answer eferion 2020-02-13T08:35:47+08:002020-02-13T08:35:47+08:00 C++ 标准没有创建图形界面的库。 唯一的选择是让自己沉浸在操作系统的图形 API 的工作原理中(Windows 的情况下是 winapi),或者使用封装了直接与操作系统 API 对话的复杂性的第三方库。 我建议使用第三方库,在这种情况下,有很多可能性。一些最著名的是: Qt:跨平台且非常完整的框架。 wxwidgets:图形界面的特定库。多平台 MFC:Microsoft 特定库,仅在 Windows 下可用并获得许可。 GTK+ : 来自 Linux 环境的跨平台图形库
C++ 标准没有创建图形界面的库。
唯一的选择是让自己沉浸在操作系统的图形 API 的工作原理中(Windows 的情况下是 winapi),或者使用封装了直接与操作系统 API 对话的复杂性的第三方库。
我建议使用第三方库,在这种情况下,有很多可能性。一些最著名的是: