我正在尝试使用 CEGUI (v 0.8.7) 为 UI 开发设置我的系统。由于缺少依赖项 GLM 而失败。最初,我还收到了CMP0045
.
然后我从源代码(v 0.9.9.8)下载并构建了 GLM。CMake 给了我 190 个 GLM 项目(都是测试项目),cmake 配置和生成成功。我建立了这些项目。显然,所有这些都是测试项目,所以我假设 GLM 只是标题。
重新运行尝试 cmake configure CEGUI 再次失败。
GLM_H_PATH
然后我手动设置“缺少的环境变量” 。我尝试了 GLM 所在的路径,CMake 想要包含用于 CEGUI 设置findXyz.cmake
的文件所在的目录,以及两者的连接。都没有成功。使用我的系统环境变量中的包含路径,我什至尝试在重试之前重新启动 Windows。*.hpp
;
我尝试的另一件事是将
GLM_H_PATH
GLM 标头的路径手动添加到 CMake-gui 列表中。它只是在重新运行配置时消失了。因为我认为可能是我的用户名中的空格以及我将两个库下载到我的用户目录这一事实导致了问题,所以我明确地创建了一个无空格路径并重试了相同的结果。
任何人都可以请我指出正确的方向,即这两个人希望我和平合作吗?