gn生成的WebRTC的Xcode项目无法编译

时间:2018-04-15 18:01:24

标签: xcode webrtc gn

这是我第一次尝试从源代码构建内容。我试图用WebRTC本机代码制作一个控制台程序。

我跟着official guide并查看了源代码。

正如导游所说,

  

要生成IDE项目文件,请将--ide标志传递给GN命令。有关支持的IDE的详细信息,请参阅GN参考。

我使用此命令生成Xcode项目:

$ gn gen out/Default --ide=xcode

但生成的Xcode项目无法编译。 Xcode一直告诉我它找不到那些文件。

是因为我没有ninja -C out/Default吗?我很困惑 - 我是否仍然使用ninja编译整个源代码,而我使用gn生成了一个Xcode项目?

2 个答案:

答案 0 :(得分:0)

我应该使用忍者编译整个源代码,而我使用gn生成了一个Xcode项目? =>是

答案 1 :(得分:0)

有关使用Ninja进行构建和使用Xcode进行调试的更多详细信息,请参见https://dev.chromium.org/developers/how-tos/debugging-on-os-x/building-with-ninja-debugging-with-xcode