之前是在vs下配置的,后来我打算在codelite下配置一遍,然后就在这下面开发了,目前还是windows平台下的。
源码下载好,glew,glfw,glm,soil源码链接就不给了,前面的文章都有了,还有cmake什么的,就都当准备好了。
这次是一次性配置好。
1.上图红色框里的路径要格外注意,注意,注意。路径都设置好后,先Configure,然后选择如下图
前提是你电脑里有GCC不然会出错的。
2.下图的路径记得改一个自己知道的位置,我就直接放我的build文件夹了,这是install的路径,最后要的东西都在这里。
3.然后configure。当下面出现configuring done时,再Generate,下面又出现Generating done时候,我们初步已经成功了。
4.下面去自己选好的build文件夹里面,在文件夹里创建一个.bat批处理文件,在里面写上cmd然后保存。
5.双击bat文件,出来命令行,在里面输入 mingw32-make ,然后回车,等待完成后如下图。
6.之后再输入命令 mingw32-make install,之后在build文件夹里面会有我们要的文件。下图红色框文件夹里的文件找一个位置保存好。到这里,glew编译部分结束。
下面是glfw编译过程.
1.cmake路径选好后configure,和上面差不多,还是发一张图注意下一些位置的选择和填写。
安装目录建议改一下。
最后再configure,成功后generate。
2.之后在build文件夹里运行建立好的bat文件,然后输入命令,mingw32-make,成功后输入mingw32-make install
注意生成的文件夹,这些东西是我们需要的。如下图
将这些文件都放好一个位置,以后还要用到
glm不用编译,直接解压,要里面的glm文件夹下所有文件即可,可以直接放在include里用。
对于soil的编译和前面一样,不过soil没有dll文件,就一个.a。
配置codelite工程
1.新建一个工程,如果你是第一次用codelite,不用担心,还是比较好用的,要先新建一个工作空间。我这个打过汉化了,建议汉化一下舒服些。
我创建了一个工作空间,然后如下图在工作空间上右键,创建一个项目,要G++的。
2.项目创建好后,在项目上右键->设置,配置include,和库的路径和库文件。如下图
看一下库文件。
改一下include路径,注意,这些路径都是你自己设置好的,刚刚编译出来的文件和源码的头文件你自己放好一个位置。
3.dll的环境变量
因为编译的时候还有dll生成,要把其目录设置到环境变量里。
最后写一段代码测试一下就好了。