cmake编译多个文件夹_Open Simulation Interface C++ 接口编译及使用

本文介绍了在Windows 10环境下,使用VS 2010、CMake 3.17.2和Protobuf 2.6.1编译Open Simulation Interface (OSI) C++接口的详细步骤。首先,编译protobuf项目,设置相关环境变量,然后克隆OSI项目,创建build目录并运行CMake命令行。最后,说明了如何在VS项目中配置和使用编译好的OSI库。
摘要由CSDN通过智能技术生成

本文使用 Zhihu On VSCode 创作并发布


编译环境

  • Windows 10
  • VS 2010
  • Protobuf 2.6.1
  • CMake 3.17.2

C++ 接口编译

C++ 接口编译过程参照官方指南文档:Installation:Windows-C++, 基本步骤为:

  • 安装好 CMake 环境,v3.7 版本以上

  • 下载 Protobuf, v2.6.1 版本以上

  • Protobuf 在 2.6.1 版本的 Source Code 里面会有一个 vsprojects 文件夹,使用你的编译器编译项目里面的 libprotobuf, libprotobuf-lite , libprotoc 和 protoc

  • 设置好相应的环境变量:

    • PATH += path-to-the-directory-containing-the-just-created-protoc.exe-file
    • PROTOBUF = path-to-the-unzipped-protobuf-2.6.1-directory
    • PROTOBUF_SRC_ROOT_FOLDER = %PROTOBUF%
    • CMAKE_INCLUDE_PATH = path-to-the-directory-protobuf-2.6.1src-containing-the-folder-google
    • CMAKE_LIBRARY_PATH = path-to-the-directory-containing-the-three-created-library-files
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值