VS2019连接Linux调试cmake项目

准备

  • (Visual Studio)工具->选项->跨平台

    • 连接管理器 添加Linux机器连接信息
    • 远程标头 Intelisense管理器 同步linux机器的头文件,避免VS显示的代码很多include 显示找不到,但其实不会影响编译
    • 在这里插入图片描述
  • Linux机器安装 VCPKG

    git clone https://github.com/microsoft/vcpkg
    .\vcpkg\bootstrap-vcpkg.bat
    export VCPKG_ROOT=VCPKG的安装目录(临时设置)
    
    • 安装所需的库 (vcpkg install boost opencv …)

调试步骤

  • visual studio 打开CMakeLists.txt 所在文件夹,打开文件夹,不是项目或者其他
  • (Visual Studio) 项目 ->Cmake设置,点击弹出编辑页面,文件夹下面也会多出一个CMakeSettings.json文件,通过这个文件编辑远程机器的设置
  • 在这里插入图片描述
  • 编辑完相关信息后, 如上图点击保存并生产CMAKE缓存以加载变量
  • 选择启动项 下拉可以看到CMAKE中的可执行项,点击选择
  • 现在可以Ctrl+B或者 生成->编译全部,等待编译完成
  • 上面步骤没有问题点击 调试->调试和启动xxx的设置在这里插入图片描述
  • 弹出 launch.vs.json,编辑此文件,设置启动程序的名称和运行的参数,即可开始调试
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值