C++ c++;发展

C++ c++;发展,c++,xcode,osx-snow-leopard,C++,Xcode,Osx Snow Leopard,在VisualStudio中,有一个“开始”菜单选项,用于打开一个终端窗口,其中设置了使用编译器的所有路径和环境变量 XCode是否有一个等价物,或者我是否在某个地方找到了它需要设置什么才能工作 我正试图编译boost库,但我只是得到了一个与简单内容相关的错误基调。我已经设置了一些我认为b需要的(include和lib路径),但是我显然仍然缺少一些 MartinXcode使用gcc和llvm命令。因此,环境变量设置与这些设置相同 但是,如果您只想让boost可用于您的项目,只需安装MacPort

在VisualStudio中,有一个“开始”菜单选项,用于打开一个终端窗口,其中设置了使用编译器的所有路径和环境变量

XCode是否有一个等价物,或者我是否在某个地方找到了它需要设置什么才能工作

我正试图编译boost库,但我只是得到了一个与简单内容相关的错误基调。我已经设置了一些我认为b需要的(include和lib路径),但是我显然仍然缺少一些


Martin

Xcode使用gcc和llvm命令。因此,环境变量设置与这些设置相同

但是,如果您只想让boost可用于您的项目,只需安装MacPort并使用它构建/安装boost可能会更容易:


MacPort支持很多很多工具和库。这将使您在OS X上开发的生活更加轻松。

听起来您真的在询问构建设置——编译时可用于定义路径和选项等内容的变量。您可以在“生成设置”窗格中按每个项目或每个目标设置这些设置。选择项目或其目标之一,然后单击“生成设置”。如果您想定义自己的设置,请滚动到该窗格的底部,并查找“用户定义”部分,您可以在其中添加自己的设置


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

在OS X上,终端环境默认设置为使用编译器。不过,您必须安装命令行工具。在Xcode 4.3之前,命令行工具是可选的安装项目。我说的是C_INCLUDE_PATH、CPLUS_INCLUDE_PATH、LIBRARY_PATH等。我只是想知道在进行基于终端的编译时,这些工具和其他工具应该设置为什么。你说的Vlad是什么意思?我在最初的项目中使用boost的主要原因之一是为了最终将其移植到OSX。