我正在尝试为使用CEGUI(v 0.8.7)进行UI开发设置系统。
由于缺少依赖项GLM而失败。最初,我还收到了CMP0045
的弃用警告。
然后我从源代码(版本0.9.9.8)下载并构建了GLM。 CMake给了我190个GLM项目(所有这些项目都是测试项目),cmake配置并成功完成。我建立了项目。显然,所有这些都是测试项目,因此我认为GLM仅是标头。
尝试执行cmake配置CEGUI的重新运行再次失败。
然后,我手动设置“缺少环境变量” GLM_H_PATH
。我尝试了GLM的findXyz.cmake
所在的路径,CMake想要包含在CEGUI设置中的*.hpp
文件所在的目录以及两者的;
串联。一切都没有成功。通过系统环境变量中的include路径,我什至在尝试再次尝试之前都尝试重新启动Windows。
我尝试的另一件事是将GLM_H_PATH
作为GLM标头的路径手动添加到CMake-gui列表。重新配置后,它就消失了。
因为我以为我的用户名中的空格以及将两个库都下载到User目录中的事实都会导致问题,所以我明确创建了一个无空间的路径并重试了相同的结果。
关于这两个人希望我和平共处的事情,谁能为我指出正确的方向?
答案 0 :(得分:0)
今天早上我再也找不到代码库了。所以我下载了一个新的,这次肯定是CEGUI v0.8.7。
这次,CMake设置和C ++构建工作正常。
但是,由于项目路径中有空格,因此Python测试可重复失败。
由于不再能重现该问题,因此我将不再进一步探讨该问题。在接下来的几个月中,我仍然将其保持打开状态,以防万一有人告诉我可能出了什么问题。