OGRE1.12的编译安装——Manjaro

OGRE1.12的编译安装——Manjaro

安装依赖

缺少freeimage会报错:

ogre-1.12.6/PlugIns/FreeImageCodec/src/OgreFreeImageCodec.cpp:31:10: fatal error: FreeImage.h: No such file or directory
   31 | #include <FreeImage.h>
      |          ^~~~~~~~~~~~~
compilation terminated.

缺少libxaw会报错:

ogre-1.12.6/Components/Bites/src/OgreGLXConfigDialog.cpp:49:10: fatal error: X11/Xaw/Command.h: No such file or directory
   49 | #include <X11/Xaw/Command.h>
      |          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
sudo pacman -S freeimage
sudo pacman -S libxaw

编译编译安装ogre

在源码目录新建build文件夹,进入并设置cmake:

mkdir build
cd build
cmake-gui ..

这里推荐使用GUI界面设置。

这里我把OGRE_BUILD_PLUGIN_CG的勾去掉了,因为我用的是AMD的显卡,而这一项要安装nvidia-cg-toolkit。之后配置并生成Makefile。

此外,我的源码中不包含imgui,因此需要到这里下载,并且将其解压到ogre-1.12.6/Components/Overlay/src/imgui/,注意保留这个文件夹中原本的imconfig.h

最后编译:

make -j7

安装xorg-fonts-misc并重启,否则在运行示例程序时会报错说Unable to load any usable ISO8859 font

sudo -S xorg-fonts-misc

安装OGRE:

sudo make install

运行示例程序

如果刚才按照cmake中的设置操作,默认是安装示例程序的,下面打开示例程序:

build/bin/SampleBrowser

运行结果:
ogre1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值