VS2015开发Linux程序(VisualGDB)

因为我的代码是在ubuntu上面,我这次尝试直接在linux上调试,即使用vs2015工具使用ubuntu上面的代码与依赖库。
https://visualgdb.com/tutorials/linux/directssh/ 官方的教程。
因为需要使用安装VisualGDB-5.3以上。我使用的是VisualGDB-5.3

新建工程

这里写图片描述
使用cmake建立工程,只有此选项下面才能支持直接在ubuntu调试
这里写图片描述

这里写图片描述

这里写图片描述

这个步骤主要把.bashrc环境变量相关的代码下载到本地pc, 当修改环境变量时,会报上面的进行同步。

cmake版本过低

由于在此过程中会报cmake版本过低。因此需要升级cmake软件。:

生成时报错:
报错误说cmake的版本不对。
我在ubuntu上:
cmake –version
输出版本cmake version 2.8.12.2
重新安装新的版本。

执行apt-get autoremove cmake

需要CMake 3.10 以上(not 3.10.1 or later)
git clone https://github.com/sysprogs/CMake.git
cd CMake
mkdir build && cd build
../configure
make
sudo make install

还是报错
CMake Error: Could not find CMAKE_ROOT !!!
因为环境变量没有配置好。
用于当前用户
vim ~/.bashrc
加入
export PATH=/usr/local/bin: PATHexportLDLIBRARYPATH=/usr/local/lib: P A T H e x p o r t L D L I B R A R Y P A T H = / u s r / l o c a l / l i b : LD_LIBRARY_PA
用于所有用户
sudo vim /etc/profile

执行cmake version
3.10.1

还需安装
sudo apt-get install socat

运行

这里写图片描述

这里写图片描述

在此命令可以执行linux命令了。
并且在此工程可以include 你ubuntu安装的软件头文件了。例如我安装了zlib,include zlib.h 自动找到下面的文件。

这里写图片描述

另外:我在添加远程的代码出现问题。

这里写图片描述

我觉得可能是破解版本还是软件的问题。因此我是自己修改 CMakeLists.txt来达到编译的目的。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

风口上的传奇

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

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

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

打赏作者

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

抵扣说明:

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

余额充值