到目前为止,我主要集中在web编程上,现在我想进入应用程序设计领域。我使用mac,并想知道人们通常对c++ dev使用哪种编译器、IDE等。
极度n00b还有一件事非常困扰我,那就是c++编译器通常输出不能在macs上使用的.exe。我需要了解基本的OOP编程基础,并认为c++是最好的选择。请提点建议。
发布于 2010-02-28 19:09:24
C++不限于.exe文件.window文件是机器代码的一种容器格式。C++二进制文件可以包含在任何低级容器格式中。
目标-C上的mac可以是一个非常愉快的语言学习,也是Java。你真的需要在这个路口学习C++吗?C++适用于低层次的编程问题--即视频游戏、系统软件,以及一般的性能关键软件(photoshop和imovie)。
发布于 2010-02-28 19:43:05
在某个操作系统( OS )上编译C++将为该操作系统创建一个可执行文件。您不仅限于一个.exe二进制文件。
开始创建第一个C++应用程序的第一步是安装Xcode。默认情况下,此开发程序不是在Mac中安装的。您必须插入计算机附带的DVD之一并安装它。然后,启动Xcode,然后单击File,然后单击NewProject。完成之后,选择命令行工具,并确保C++ stdc++是所选类型。在我忘记写这个之前,Xcode的C++编译器是gcc。如果你需要一些帮助开始,你总是访问一些站点或购买(或租赁)一些书籍。
值得注意的是,苹果的主要编程语言是Objective,它不同于C/C++。虽然这两种语言都有共同的特性,但从Objective开始可能更容易。做一些目标为C的OOP是可能的,使用它会更容易。另一方面,也可以做与目标C相比,具有C++的OOP更复杂。
如果您想学习Cocoa的基础知识(这是一组帮助您创建窗口的库和工具),我建议您学习如何编程(一些目标--C或C++可能不错),并从Aaron那里购买https://rads.stackoverflow.com/amzn/click/com/0321503619一书。
发布于 2010-02-28 19:16:25
如果您的问题真的是:我是否可以使用C++开发Mac应用程序,那么答案是肯定的,但是对于真正的本地Mac应用程序,您可能希望投资于学习目标C和Cocoa框架。
https://stackoverflow.com/questions/2352235
复制相似问题