一起自学SLAM算法:2.2 C++代码编译方法
本书使用Linux系统进行代码开发,所以这里讨论一下C++代码在Linux中的编译方法。由于本书需要用到ROS框架,因此将在Ubuntu系统中讲解具体案例,如果还没有安装Ubuntu系统的朋友,可以参考附录部分的内容自行安装。这里以一个简单的C++工程为例,分别讲解g++、make和CMake三种编译工具的用法。首先来构建这个C++工程,新建一个文件夹demo,在demo中新建三个文件分别命名main.cpp、foo.h和foo.cpp。首先是foo.h,在里面声明类,内容见代码清单2-1。代码清单2-1
复制链接