我正在使用 code::blocks。我是一名 C++ 开发人员,我需要 Ogre3D 来完成我正在开展的项目。我以前听说过 Ogre,而且它的演示应用程序令人印象深刻,所以我决定使用它。问题是,我无法安装它。Linux 下载页面是各种教程的混合体,这些教程不起作用或返回“文件未找到”错误。我简直搞不懂我到底是如何设置的——尽管使用 apt 安装了 libogre-dev,但 SDK 拒绝安装。
拜托,有人能解释一下我到底该怎么做吗?我已经在网上搜索了 48 个小时,尝试了各种方法,但一无所获。我甚至无法编译示例应用程序,使用 code::blocks 进行编译时,它显示“Exampleapplication.h:未找到文件或目录”。
答案1
您可以在 OpenMW launchpad PPA 中找到 Ogre3D 1.9。转到终端并调用每个命令(您必须确认添加新的 PPA,等待存储库数据库更新,然后确认安装新的软件包):
sudo add-apt-repository ppa:openmw/openmw
sudo apt-get update
sudo apt-get install libogre-1.9-dev libogre-1.9.0 libboost1.54-dev libboost-thread1.54-dev
适用于 Ubuntu GNOME 13.10,它可能也适用于早期版本,但可能需要安装更多依赖项 - 只需在sudo apt-get install
调用中添加它抱怨的每个包。
在 Ubuntu GNOME 14.04 中,软件包已经在存储库中,因此您需要做的就是:
sudo apt-get install libogre-1.9-dev