【问题标题】:C++ IDE for Mac适用于 Mac 的 C++ IDE
【发布时间】:2013-01-23 22:34:26
【问题描述】:

我通常使用 Xcode 在我的 mac 上开发 C++ 应用程序;但是,我想迁移到 GCC 4.7.2。 Xcode 支持的最新版本是 4.2。有谁知道我可以如何更改 Xcode 中的编译器以便我可以使用 gcc 4.7.2?如果这不可能,你们中的任何人推荐其他 IDE 吗?我目前正在研究 eclipse,因为我将它用于 Java 开发。

我也可以使用 Makefiles 并从终端编译,那么有没有比使用 IDE 更好的解决方案?我读过关于 sublime text 2 的文章,它是一个强大的文本编辑器。我可以将它用于我的 C++ 项目,然后从终端编译。那会是最好的选择吗?另外,当我广泛使用 git 时,有没有办法将 sublime text 2 与 git 集成。如果你推荐 Sublime Text 2,你能否给我一些对 C++ 开发有用的插件?

【问题讨论】:

  • 试用 eclipse CDT 以获得全功能 IDE。如果你喜欢普通的 Notepad++ 之类的编辑器,TextWrangler 也是一个受欢迎的选择
  • 如果你习惯了 Eclipse,那么试试 Eclipse CDT for C++。关于工具链,过去很容易从 macports.org 安装最新版本的 GCC。我不确定这是否已经改变,您可能还必须安装 make 和其他构建工具。我只是倾向于使用 Makefiles 和 vim 的 emacs。
  • Sublime Text 可以开始构建并帮助调试它们。不需要终端。

标签: c++ xcode git gcc sublimetext2


【解决方案1】:

您可以在项目构建设置中设置编译器。单击左侧列表中的项目文件,选择“Build Settings”,找到“Compiler for C/C++/Objective-C”并选择其他。您可能必须指定完整路径。

需要注意的是,gcc 4.7 无法在 OS X 10.8 和可能的 10.7 上编译 Objective-C,它无法解析 Apple 最新的语法添加。但是如果你坚持使用纯 C++,你应该没问题。

是否使用和 IDE 在很大程度上是主观的。我个人只将 XCode 用于 Obj-C 项目,但这取决于你。

【讨论】:

  • 如果我进入构建设置,我只会看到 4 个选项。其中一个是另一个,我如何在此处指定 gcc 4.7?
  • 您键入编译器的路径。如果由 macports 安装,它将是 /opt/local/bin/gcc-mp-4.7
  • 我试过了,但是没有用。我什至尝试了该文件夹中的其他编译器选项。不过没关系,我想我将使用崇高的文本并从那里构建。然后我可以在需要时使用终端进行编译。
猜你喜欢
  • 2010-09-18
  • 2011-01-30
  • 1970-01-01
  • 1970-01-01
  • 2010-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-10
相关资源
最近更新 更多