Mac上的c++开发

标签 c++ macos oop programming-languages

到目前为止,我主要专注于 Web 编程,现在想进入应用程序编程领域。我使用的是 Mac,想知道人们通常在 C++ 开发中使用什么样的编译器、IDE 等。

非常n00b 另一件让我非常困扰的事情是 c++ 编译器通常会输出不能在 mac 上使用的 .exe 。我需要了解基本的 OOP 编程基础,并认为 c++ 将是最佳选择。请提出一些建议。

最佳答案

在某个操作系统 (OS) 上编译 C++ 将为该操作系统创建一个可执行文件。您不仅限于 .exe 二进制文件。

开始创建您的第一个 C++ 应用程序的第一步是安装 Xcode . Mac OS X 默认不安装此开发程序。您必须插入计算机随附的 DVD 之一并安装它。之后,开始Xcode并点击文件,然后点击新建项目。完成后,选择 命令行工具 并确保 C++ stdc++ 是所选类型。在我忘记写这个之前,Xcode 的 C++ 编译器是 gcc .如果你需要一些帮助来开始你总是访问一些 sites或购买(或租用)一些 books .

需要注意的是,Apple 的主要编程语言是 Objective-C,它不同于 C/C++。虽然这两种语言都有共同的特点,但从 Objective-C 开始可能更容易。可以做一些OOP with Objective-C使用它会更容易。另一方面,可以做 more complex OOP with C++ than with Objective-C .

如果您想学习 Cocoa 框架的基础知识(这是一组帮助您创建窗口的库和工具),我建议您学习如何编程(一些 Objective-C 或 C++ 可能会很好)买书 Cocoa Programming for Mac OS X 来自 Aaron Hillegass。

关于Mac上的c++开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2352235/

相关文章:

c++ - 过程入口点 _wsplitpath_s 无法在动态链接库 msvcrt.dll 中定位

c++ - 防止在 C++ 中实现虚方法

python - 如何在 OSX 上通过 Python Tkinter 安装和使用 TkDnD?

c# - 使用 WinForms 连续绘制椭圆同时保留矩形

java - 当某些类的接口(interface)方法的实现相同时,您如何处理?

c++ - Openmp渲染bmp图片

c++ - 计算3D点的像素坐标

macos - vListBox 或 HtmlListbox 的不连续多项选择在 OS X 上的 wxWidgets/wxPython 中不起作用

macos - Workbooks 的大写问题。在 Excel 2016 中使用 VBA 打开

java - 为什么我的对象保持为空?