编译生成静态库
下载源代码,注意下载的源代码不是官网的。如果下载的是官网的话很难跑起来。
下载地址irrlicht(OSX)
或者git clone 也行
git clone https://github.com/tomalbrc/irrlicht-ce
之后,打开source文件夹的Irrlicht子文件夹,用xcode打开这个文件。
之后直接运行就可以了。虽然在仓库里是18年更新的适用于mojave的,但是在Catalina下同样没有问题。
之后会得到libIrrlicht.a的静态库。
Demo运行
而如果要运行demo的话,可以直接在下载的文件夹下进行编译运行。
这里可能会有报错,只需要在build settings 中搜索libstdc++ 或者 libc++ 并将原来的空值改为这两个中的任意一个即可(没错就是这个坑卡了我好久)
Linux和windows下编译运行
本来还想写linux下的编译运行,后来觉得多此一举了哈哈哈哈哈,会用linux的看里面的readme应该就可以命令行编译了,用arch直接编译,跑demo什么都不是问题。
至于windows,教程太多了,我也不用多说了。只要原理懂了,配这些东西其实是非常简单的,所以一定要抓住事物的本质。在配这个环境过程,非常想再读一遍程序员的自我修养,里面的编译链接装载的讲解真是太棒了。