VS2017调试muduo网络库

本文介绍了如何在VS2017中调试muduo网络库,包括下载muduo源码,配置Linux环境(安装必要软件和设置SSH端口转发),通过CMake在VS中打开工程,并解决调试过程中遇到的问题,如选择正确的生成目标和配置远程连接。通过设置断点和使用nc命令,成功实现了跨平台的调试。
摘要由CSDN通过智能技术生成

准备工作

下载muduo源码

muduo的github地址:https://github.com/chenshuo/muduo
进入release页面下载2.0.0版本的zip文件,然后解压在这里插入图片描述

配置linux环境

  1. 准备自己的linux虚拟机,我自己用的是Ubuntu18.04和VirtualBox
  2. 安装 ssh服务、gcc、cmake、gdbserver 和boost库
    boost库是必须的,不过还有些其他的库供你编译更多的example
sudo apt install openssh-server build-essential cmake gdbserver libboost-dev 
  1. 启用ssh服务要设置当前Ubuntu主机的端口转发,因为Windows无法通过VirtualBox默认的网卡配置来访问Ubuntu主机
    当然你也可以设计桥接网卡来解决这个问题
    在这里插入图片描述
    随意选择windows机器上的一个未使用端口,我选了8888,虚拟机上的端口是22,默认的ssh服务端口

</

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值