OAT++教程1 环境的安装.docx
最近工作的项目中使用了OAT++的c++框架实现web客户端和服务器的通信,虽然整个开发过程已经不需要自己做什么配置,只需要按照商定的接口写好内部逻辑。但是整个框架的搭建和运作模式还是引起了我的兴趣,所以想通过这一系列教程来提高自己对OAT++框架的认识。
在这块磐石之上,我要建立我的教会。万丈高楼平地起,我们先看看如何在Linux下把环境配置起来。
这里假设你的环境已经有了git,较新版本的gcc(其实只要支持c++11就可以了),还有cmake.
- 首先是获取源码,以及编译
git clone https://github.com/oatpp/oatpp.git cd oatpp/ mkdir build && cd build cmake .. make
这里是我们使用CMakeLists.txt编译的老套路了,如果你经常使用CMakeLists.txt,就会知道这里没有什么新东西
2. 接下来和oatpp官网上的教程有一些不同,我自己在搭建环境的过程中喜欢尽可能简单一些,傻瓜一些。
a. 在第一步创建的build目录下,把
src/liboatpp.a src/liboatpp-test.a 这两个编出来的库拷贝到/usr/lib/目录下
b.进入到代码的src目录,把src下的oatpp整个文件夹拷贝到/usr/include/目录下
整个安装过程就完成了,这样安装的好处就是过程比较简单,之后你需要用到oatpp相关头文件时候用<>包含就可以了。
现在我们用一个简单的程序来检查一下搭建的环境是否可用:
|- CMakeLists.txt // projects CMakeLists.txt
|- main.cpp
按照上图的的目录结构创建文件。
文件main.c