MacOS 编译 RenderDoc

2022-08-12 14:13:00 浏览数 (1)

安装依赖

需要安装的依赖如下:

  • autoconf
  • automake
  • Qt5

其中 Qt5 是 RenderDoc 的界面库,autoconf 和 automake 在构建 c 胶水层生成工具 swig 会使用到。

我们可以直接使用 brew 依次安装所有依赖:

代码语言:javascript复制
brew install autoconf
brew install automake
brew install qt5

完成安装后,还需要配置一下 Qt5 的 bin 目录到 PATH 中:

代码语言:javascript复制
export PATH="/usr/local/opt/qt@5/bin:$PATH"

编译 RenderDoc

首先下载源码,可以直接去 github 下载最新的 release 版本:GitHub - RenderDoc:

RenderDoc - Downloads

下载完成后解压:

代码语言:javascript复制
tar -xvf renderdoc-1.13.tar.gz

完成后进入 RenderDoc 源码目录使用 CMake 开始构建:

代码语言:javascript复制
cd renderdoc-1.13
mkdir build
cd build
cmake ..
cmake --build . -j 16

建议构建时开启 VPN,因为会去墙外下载他们修改过的 swig 源码并当场构建,网络不好可能会构建失败。

运行

完成构建后可以在 build/bin 目录下找到构建完成的 RenderDoc App:

Build Result

运行即可:

RenderDoc

0 人点赞