0

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

我按照官方指南查看了源代码。

正如导游所说,

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

我使用这个命令来生成 Xcode 项目:

$ gn gen out/Default --ide=xcode

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

难道是因为我没有做ninja -C out/Defaultninja我很困惑——当我使用 生成 Xcode 项目时,我是否还应该使用 编译整个源代码gn

4

2 回答 2

0

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

于 2020-07-18T15:37:27.313 回答
0

当我使用 gn 生成 Xcode 项目时,我是否还应该使用 ninja 编译整个源代码?=> 是的

于 2018-04-16T13:48:20.847 回答