vsomeip依赖的库有boost,因此在编译vsomeip之前,首先需要编译boost.(对于boost库的要求是大于等于1.55小于等于1.74)
获取boost库有两种方式:
1.在linux下直接通过apt-get installl libboost-dev获取相应的boost库。
2.通过源码进行编译。
2.1 源码编译步骤
./bootstrap.sh --prefix=编译后加载的路径 --with-libraries=all(需要编译的库) --with-toolset=gcc(编译时使用的编译器)
安装boost ./b2 install --prefix=path
编译vsome
参照README.txt进行编译:
mkdir build
ca build
cmake .. -DCMAKE_INSTALL_PREFIX:PATH=path
make
make install
至此,vsomeip编译完成,接下来运行vsome的example,需要修改CMakeLists.txt文章来源:https://www.toymoban.com/news/detail-424932.html
需要将boost库的依赖路径换为之前编译好的boost的安装目录文章来源地址https://www.toymoban.com/news/detail-424932.html
到了这里,关于编译vsomeip的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!