Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
FindGit无法在iOS交叉编译上运行_Git_Cmake - Fatal编程技术网

FindGit无法在iOS交叉编译上运行

FindGit无法在iOS交叉编译上运行,git,cmake,Git,Cmake,我们有一个macOS,git作为XCode的一部分安装。它位于usr/bin中 现在,当我们使用find\u包(需要Git)时,它不会找到Git 哪个git给出了/usr/bin/git 使用find_程序调用FindGit.cmake失败 查看CMAKE\u SYSTEM\u PREFIX\u PATH时,有一个/usr条目 经过测试的CMake版本为3.5和3.7.1 它仅在交叉编译到iOS时失败(通过工具链文件) 我真的不知道为什么会失败。是否清除了cmakcache.txt?检查了C

我们有一个macOS,
git
作为XCode的一部分安装。它位于
usr/bin

现在,当我们使用
find\u包(需要Git)
时,它不会找到
Git

  • 哪个git
    给出了
    /usr/bin/git
  • 使用
    find_程序
    调用
    FindGit.cmake
    失败
  • 查看
    CMAKE\u SYSTEM\u PREFIX\u PATH
    时,有一个
    /usr
    条目
  • 经过测试的CMake版本为3.5和3.7.1
  • 它仅在交叉编译到iOS时失败(通过工具链文件)

我真的不知道为什么会失败。

是否清除了cmakcache.txt?检查了CMakeError.log?它只在交叉编译(到iOS)时失败。我不是从你的问题中得到的。你介意编辑标题和问题来指出这个重要的细节吗?只是后来才发现-是的。可能是重复的