为CEGUI解析Windows 10中的GLM路径



我正在尝试使用CEGUI(v0.8.7(为UI开发设置系统。由于缺少依赖项GLM,该操作失败。最初,我还收到了CMP0045的弃用警告。

  • 然后我从源代码下载并构建了GLM(v0.9.9.8(。CMake给了我190个GLM项目(都是测试项目(,CMake配置和生成成功。我建造了这些项目。显然,所有这些都是测试项目,所以我认为GLM只是头。

  • 重新运行尝试cmake配置CEGUI再次失败。然后,我手动设置"缺少的环境变量"GLM_H_PATH。我尝试了GLM的findXyz.cmake所在的路径,CMake希望为CEGUI设置包含的*.hpp文件所在的目录,以及两者的;级联。一切都没有成功。在我的系统env vars中有了include路径,我甚至在重试之前尝试过重新启动Windows。

  • 我尝试的另一件事是将GLM_H_PATH作为GLM标头的路径手动添加到CMakegui列表中。它只是在重新运行Configure时消失了。

  • 因为我认为用户名中的空格以及我已经将两个libs下载到user目录的事实可能会导致问题,所以我明确创建了一个无空格路径,并以相同的结果重试。

有人能告诉我正确的方向吗?他们两个希望我和平合作?

今天早上我再也找不到代码库了。所以我下载了一个新的,这次肯定是CEGUI v0.8.7。

CMake设置和C++构建这次运行得很好。

然而,Python测试是可复制的失败,因为项目路径中有一个空间


我不会进一步讨论这个问题,因为我不能再重现这个问题了。在接下来的几个月里,我仍然会把它打开,以防有人告诉我可能出了什么问题。

也许你忘了编译一些东西,请观看编译指南视频

在此处输入链接描述

环境变量GLM_H_PATH指向路径ceguidependenciesincludeglm

最新更新