【发布时间】:2023-04-04 07:26:01
【问题描述】:
适用于 Win/Linux/Mac 的 C/C++ 图形用户界面应用程序:
我想知道如何写一个“pure”、“native,”“API-level” 用 C++ 编写的适用于 Windows、Linux 和 Mac 的应用程序。
我不想要“一个代码随处运行”,而是每个操作系统的本地代码。
Windows 解决方案:
只需使用Mingw/Win32 API;它非常简单明了。这样我就喜欢在 Windows 下编程了。
Linux 解决方案:
如果我使用例如wxWidgets-dev/GNU G++,如果用户不安装wxWidgets,我的应用程序就无法在PC/Linux 上运行?如果没有,我如何在我的程序中包含 wxWidgets 库?
Mac 解决方案:
Objective-C++/GNU G++ 是解决方案吗?还是Carbon/C++/GNU G++ 的解决方案?
【问题讨论】:
-
Windows = 简单,mac = 困难,linux = ?
-
No No No lool,Windows = 非常简单,Linux = 简单,Mac = ?
-
如果您发现 Linux 开发很容易,那么您会发现 Mac 开发很容易。 XCode 实际上相当不错,即使所有其他方法都失败了,只需打开一个终端并运行
make或cmake或任何你在 Linux 中想要的东西。 -
对我来说,它不是关于命令行方法,而是关于支持的编程语言!为什么我有一个选择来开发一个纯 mac 应用程序?是Objective-C !!! C++ 呢?我发现网上评论说Objective-C++不是一个好方法..
标签: c++ cross-platform gui-toolkit