这是我第一次尝试从源代码构建内容。我试图用WebRTC本机代码制作一个控制台程序。
我跟着official guide并查看了源代码。
正如导游所说,
要生成IDE项目文件,请将--ide标志传递给GN命令。有关支持的IDE的详细信息,请参阅GN参考。
我使用此命令生成Xcode项目:
$ gn gen out/Default --ide=xcode
但生成的Xcode项目无法编译。 Xcode一直告诉我它找不到那些文件。
是因为我没有ninja -C out/Default
吗?我很困惑 - 我是否仍然使用ninja
编译整个源代码,而我使用gn
生成了一个Xcode项目?
答案 0 :(得分:0)
答案 1 :(得分:0)
有关使用Ninja进行构建和使用Xcode进行调试的更多详细信息,请参见https://dev.chromium.org/developers/how-tos/debugging-on-os-x/building-with-ninja-debugging-with-xcode。