| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Visual Studio – 借助远程Linux服务器环境在Visual Studio中编写和远程调试Linux C++程序 -> 正文阅读 |
|
[系统运维]Visual Studio – 借助远程Linux服务器环境在Visual Studio中编写和远程调试Linux C++程序 |
1 环境准备1.1 安装使用C++的Linux开发的工具集首先需要在Visual Studio Installer中安装使用C++的linux开发的工具集
1.2 准备可远程的Linux服务器以及在远程服务器安装远程调试环境1.2.1 明确Linux服务器的cpu架构首先需要清楚该服务器的cpu是x_86、x_64还是arm,这在之后的Visual Studio中需要选择编译平台。 1.2.2 配置远程Linux服务器的SSH配置远程Linux服务器的SSH连接,并可以通过SSH可以连接到远程的Linux机子。 1.2.3 配置远程Linux服务器的编译环境以我目前使用的Ubuntu为例,我们需要在Linux服务器上安装可进行C++程序编译以及远程调试的包。 在安装包之前,更新apt,
使用,
安装所需的包,等待包安装完成。 2 在Visual Studio中添加跨平台的SSH连接打开Visual Studio,菜单栏的工具-选项菜单 在选项-跨平台-连接管理器中点击添加按钮,添加上一节中配置的Linux远程服务器的SSH连接, 依次填入SSH连接的主机名(ip地址),SSH端口,用户名,以及密码添加远程Linux服务器的链接。 3 在Visual Studio中进行Linux C++程序调试和编码3.1 创建Linux C++ 项目这里选择控制台应用程序做简要说明 3.2 配置解决方案平台根据远程Linux服务器的cpu架构,选择对应的配置。 3.3 选择编译的远程服务器在第2节中已经介绍了如何为远程Linux服务器添加SSH连接,如果添加成功,会在调试按钮下显示可用的远程调试机器,如下图所示,如果配置了多台远程服务器,可选择合适的机器进行编译。 3.4 Linux C++程序编译默认创建的控制台会在main.cpp中创建以下初始代码,
我们可以像在Visual Studio中编译Windows C++程序一样点击生成-生成解决方案编译此Linux平台的C++程序。 编译完成且成功的信息如下: 3.5 Linux C++程序运行我们可以像在Visual Studio中运行Windows C++程序一样运行此Linux平台的C++程序。 按F5运行程序,运行成功的信息如下:
3.6 Linux服务器C++程序编译的项目配置在Visual Studio中右键Linux C++程序,点击属性,在属性页的常规配置中,我们可以对本地项目配置以及远程Linux服务器的项目配置进行更改。
可以根据需要修改上述配置的属性信息。 3.7 Linux服务器C++程序编译的第三方库链接配置我们还可以在项目属性中配置本项目所需链接的第三方库,不过需要注意的是,所配置的第三方库必须在远程Linux服务器上存在。配置的方法与在Windows C++程序中配置第三库的方法类似, 3.7.1 配置第三方库的包含目录在C/C++ - 常规 - 附加包含目录填入第三方库的头文件包含路径 3.7.2 配置第三方库的库文件在链接器-常规-附加库目录中填入第三库所在的文件路径
如果大家有兴趣,可以访问我的个站:https://www.stubbornhuang.com/ |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 1:50:33- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |