cmake之利用vcpkg来进行第三方管理(osg为例)

本文介绍了如何使用CMake结合vcpkg来管理第三方库,特别是以OpenSceneGraph(osg)为例,详细阐述了安装vcpkg、配置环境变量、CMake配置以及调用库的步骤。
摘要由CSDN通过智能技术生成

一、问题

   有时候我们只希望通过find_package()函数来控制库,这样我们就可以通过vcpkg来管理第三方库,必要的时候通过find_package()函数来获取第三方库。

二、解决方法(按步骤来)

1. 安装vcpkg

   首先我们要安装VCPKG,具体流程可以参考这里,主要一点,你一定要输入vcpkg integrate install。

2. 配置环境变量

在这里插入图片描述

VCPKG_ROOT
你的vcpkg安装的地方

3. camke配置

在全局CMakeLists.txt中加入下面这句话

# 连接vcpkg
SET(CMAKE_TOOLCHAIN_FILE "${VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake")

4. 调用三方库

在项目CMakeLists.txt中加入下面这句话

# 连接osg
find_package(osg REQUIRED)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

工大张学友

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值