如果构建目录涉及符号链接,则Xcode构建失败

时间:2019-06-18 14:46:10

标签: xcode cmake symlink

我有一个cmake项目,可从其中创建一个Xcode项目:

cd mybuilddir
cmake /path/to/project -G Xcode
cmake --build .

这给了我一个链接错误。使用以下方法创建一个makefile项目:

cd mybuilddir
cmake /path/to/project
cmake --build .

工作正常。

几个小时后,我发现mybuilddir 实际上是一个符号链接。删除符号链接或不通过符号链接进入目录即可解决此问题。 这个问题以前从未出现过,但是makeXcode肯定会给出相同的结果。

为了节省其他人的时间,我仅将其张贴在这里。

我正在使用cmake 3.14Xcode 10.2.1

1 个答案:

答案 0 :(得分:0)

在某些情况下,如果构建目录涉及符号链接,则通过Xcode创建的cmake项目将无法正确编译。