CMake生成Xcode文件失败:无法找到pxrConfig.cmake文件的技术问询
解决CMake找不到pxrConfig.cmake的问题
先定位pxrConfig.cmake的真实位置
执行命令搜索文件:find /Users/macuser -name pxrConfig.cmake注意:pxrConfig.cmake一般不在
bin目录,通常位于USD安装路径下的lib/cmake/pxr或share/cmake/pxr文件夹内,找到后记录完整路径。修改CMakeLists.txt的路径配置
打开项目根目录的CMakeLists.txt,找到第5行的include指令,替换为你找到的真实路径。例如:# 替换成你实际找到的pxrConfig.cmake路径 include(/Users/macuser/USDInstall/lib/cmake/pxr/pxrConfig.cmake)或者更推荐用
find_package自动查找(替换原来的include行):find_package(PXR REQUIRED) include(${PXR_CONFIG})执行cmake时指定USD前缀路径(无需修改CMakeLists)
在cmake命令中添加-DCMAKE_PREFIX_PATH参数,指向你的USD安装根目录:cmake -S ~/Users/macuser/CreatingA3DApplicationWithHydraRendering/ -B ~/Users/macuser/CreatingA3DApplicationWithHydraRendering/ -DCMAKE_PREFIX_PATH=/Users/macuser/USDInstall检查USD安装完整性
如果上述方法都无效,可能是USD安装不完整导致pxrConfig.cmake未生成。重新编译安装USD:python build_scripts/build_usd.py /Users/macuser/USDInstall确保编译过程无报错,安装完成后再重新执行cmake命令。
内容的提问来源于stack exchange,提问作者dub88
相关产品推荐
相关产品推荐

