#2690·OpenUSD

build_usd.py 没有将依赖项传递给彼此

作者: dgovil创建于 2023年9月13日更新于 2026年9月10日

build_usd.py 似乎没有将依赖项的路径传递给其他依赖项。例如,在上面的链接中,Alembic 没有被传递到 Imath_ROOT,这意味着它尝试从各种地方找到它,包括 homebrew 安装,这往往会导致构建失败。通常情况下,我不会使用 build_usd.py 来执行构建,因此我之前并没有注意到这个问题,但我刚刚尝试了,结果就是上述情况。希望这个问题可以轻松解决,但我认为重要的是要将依赖项通过树传递,以避免 CMake 从意想不到的地方“有用地”获取内容。

内容来源: PixarAnimationStudios/OpenUSD