C++ 如何选择编译C+的xcode版本+;使用cmake脚本的命令行代码
在MAC中有两个xcode应用程序:一个是xcode4,另一个是xcode5。当我用CGEL编译C++项目时,它将直接调用XCODE 5而不是XCODE 4,而当我从命令行调用cScript脚本时,我想知道是否有一种方法可以直接调用XCODE 4。谢谢 编辑: 最终的解决办法是C++ 如何选择编译C+的xcode版本+;使用cmake脚本的命令行代码,c++,xcode,cmake,C++,Xcode,Cmake,在MAC中有两个xcode应用程序:一个是xcode4,另一个是xcode5。当我用CGEL编译C++项目时,它将直接调用XCODE 5而不是XCODE 4,而当我从命令行调用cScript脚本时,我想知道是否有一种方法可以直接调用XCODE 4。谢谢 编辑: 最终的解决办法是 sudo xcode-select --switch Path/to/xcode4 设置之后,它将工作。我尝试设置Environment varialbe DEVELOPER_DIR,尽管我可以清楚地看到定向路径是xc
sudo xcode-select --switch Path/to/xcode4
设置之后,它将工作。我尝试设置Environment varialbe DEVELOPER_DIR,尽管我可以清楚地看到定向路径是xcode4,但在调用cmake脚本时,它仍然调用xcode5 可以通过执行以下命令来接收当前使用的Xcode版本:
xcode-select --print-path
您可以通过修改环境变量DEVELOPER\u DIR
来更改它。发件人:
谢谢,但它对cmake不起作用。当调用cmake脚本时,调用的是xcode 5而不是xcode 4,即使在设置DEVELOPER_DIER之后,xcode路径指向xcode 4。
DEVELOPER_DIR
Overrides the active developer directory. When DEVELOPER_DIR is set,
its value will be used instead of the system-wide
active developer directory.