2012-03-02 82 views
0

使用visual studio,有一个开始菜单选项打开一个终端窗口,其中所有的路径和环境变量设置为使用编译器。用于C++开发的OSX env变量

是否有XCode的等价物,或者是否有某处我找到了需要设置此功能的位置?

我想获得boost库的编译,但只是得到了简单的东西相关的错误基调。我已经设置了一些我认为应该要求的东西(include和lib路径),但我显然还缺少一些。

马丁

+0

在OS X上,终端环境默认设置为使用编译器。你必须安装命令行工具。在Xcode 4.3之前,命令行工具是可选的安装项目。 – bames53 2012-03-02 20:56:50

回答

2

Xcode使用GCC和LLVM,铛。所以环境变量设置与那些相同。

但是,如果你想要的是有提供给您的项目提升,它可能更容易只安装MacPort和构建/它安装升压:http://www.macports.org/ports.php?by=name&substr=boost

MacPort支持许多,许多,许多工具和库。它将使你在OS X上的生活更加容易。

+0

直到需要交叉编译的时候....? – 2012-03-02 20:57:30

+0

你是什么意思弗拉德?我在原始项目中使用boost的一个主要原因是我最终可以将它移植到OSX。 – Martin 2012-03-04 21:04:56

0

这听起来像你真的在询问构建设置 - 编译时可用于定义路径和选项等变量。您可以在“生成设置”窗格中以每个项目或每个目标为基础进行设置。选择您的项目或其中一个目标,然后点击Build Settings。如果要定义自己的设置,请滚动至该窗格的底部并查找“用户定义”部分,您可以在其中添加自己的设置。

如果您想要设置程序运行时会生效的环境变量(和参数),请按住Option键并选择Product-> Run ...,此时您将获得一个窗口它允许你定义环境变量和参数。

+0

我正在讨论像C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,LIBRARY_PATH等等。我只是想知道这些和其他应该设置为基于终端的编译。 – Martin 2012-03-04 21:01:38