gpt4 book ai didi

c++ - fatal error : OgreCgPlugin. h:没有这样的文件或目录 (Ogre3d)

转载 作者:太空宇宙 更新时间:2023-11-04 12:20:48 25 4
gpt4 key购买 nike

在尝试从 Linux 的源代码安装 Ogre3d 后,一切都正常构建,但我意识到我已经构建了静态库。我再次使用 CMake 重新构建,这次取消勾选静态选项。当我在 code::blocks 中创建一个新的 Ogre 项目并尝试编译时,我得到:

 __________________________________________________ ____ _________________________________________________________
| /usr/local/include/OGRE/OgreStaticPluginLoader.h | 28 | fatal error: OgreCgPlugin.h: No such file or directory |
|__________________________________________________|____|________________________________________________________|

我在 Ogre3d 的静态和动态构建中都遇到了这个错误。注意,我在创建项目后没有更改任何设置,只是点击了编译。谁能帮帮我?

最佳答案

这听起来几乎像是当你重新编译时(在取消选中静态之后),之后它没有安装文件,因为在构建过程中的某个时间它会生成一个名为 OgreBuildSettings.h 的文件,其中包含此信息(在这种情况下,它正在定义 OGRE_STATIC_LIB,尽管您未选中它。)

如果您直接从 Ogre 存储库目录运行 cmake,我建议检查 Ogre 源代码的干净拷贝并重建。

可能有用的一件事 - 通常在构建它时,我会遵循以下模式:

cd/path/to/食人魔; mkdir 构建 && cd 构建 && cmake-gui .. && make && sudo make install

这样做的好处是让我的构建配置与源代码分开,让我有单独的构建目录用于动态和静态构建,并且(最重要的是)允许我删除构建目录并快速重新开始,以防万一我搞砸了。 (:

关于c++ - fatal error : OgreCgPlugin. h:没有这样的文件或目录 (Ogre3d),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5212131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com