在 Visual Studio 中远程调试 C++ 项目

这篇具有很好参考价值的文章主要介绍了在 Visual Studio 中远程调试 C++ 项目。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、说明

参考官方文档:https://learn.microsoft.com/zh-cn/visualstudio/debugger/remote-debugging-cpp?view=vs-2022

二、下载远程工具

1. 官网下载

https://visualstudio.microsoft.com/zh-hans/downloads/
打开网页,选择远程电脑系统类型下载

在 Visual Studio 中远程调试 C++ 项目,VC++编程,visual studio,c++,ide

2. 自己电脑上拷贝

如果你已经安装了Visual Studio,则安装目录里面有远程工具:
例如:安装的Visual Studio 2022 社区版,远程工具在这个目录:C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\Remote Debugger

三、 运行远程工具

拷贝远程工具到你要运行程序的远程电脑上。

    1. 打开 msvsmon.exe 这个程序
      在 Visual Studio 中远程调试 C++ 项目,VC++编程,visual studio,c++,ide
      在 Visual Studio 中远程调试 C++ 项目,VC++编程,visual studio,c++,ide
    1. 点击 工具 -> 选项
      在 Visual Studio 中远程调试 C++ 项目,VC++编程,visual studio,c++,ide
    1. 选择 无身份验证 勾选 允许任何用户进行调试, 把最长空闲时间设置为 0 (如果不设为0,则超过设置的时间后,没有调试,这个程序会自动退出)
      在 Visual Studio 中远程调试 C++ 项目,VC++编程,visual studio,c++,ide
      完成后,注意这里这个名字
      在 Visual Studio 中远程调试 C++ 项目,VC++编程,visual studio,c++,ide

四、本机Visual Studio配置

  1. 右键工程属性,打开Debuging设置:
    在 Visual Studio 中远程调试 C++ 项目,VC++编程,visual studio,c++,ide
    • Debugger to launch 选择 Remote Windows Debugger
    • Remote Command 这里填入: 远程的电脑目录(在远程电脑上新建一个空目录) + 本程序生成的exe文件名
    • Working Directory 和 Deployment Directory 这里填入: 远程的电脑目录
    • Remote Server Name 填: 远程电脑的IP:4026
    • Connection 选择: Remote With no authentication

  1. 编译Hello这个程序,然后 右键 -> Deploy , 部署成功后,在远程电脑上就能看到下图这些文件
    在 Visual Studio 中远程调试 C++ 项目,VC++编程,visual studio,c++,ide在 Visual Studio 中远程调试 C++ 项目,VC++编程,visual studio,c++,ide



  2. 调试程序, 打断点,按F5调试
    在 Visual Studio 中远程调试 C++ 项目,VC++编程,visual studio,c++,ide



五、自动部署

上面的步骤可以调试了,但是每次都要手动点击 Deploy 有点麻烦,要是能自动编译自动部署就好了。
下面步骤来了:

打开解决方案属性(Solution Hello Property),注意不是 Hello这个工程的属性,Configuration 中的 Deploy 勾选上

在 Visual Studio 中远程调试 C++ 项目,VC++编程,visual studio,c++,ide
在 Visual Studio 中远程调试 C++ 项目,VC++编程,visual studio,c++,ide


设置好后, 修改代码,直接点击Remote Windows Debugger 或者直接按 F5, Visual Studio会自动编译部署到远程电脑上

在 Visual Studio 中远程调试 C++ 项目,VC++编程,visual studio,c++,ide文章来源地址https://www.toymoban.com/news/detail-713882.html

到了这里,关于在 Visual Studio 中远程调试 C++ 项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【C#】并行编程实战:使用 Visual Studio 调试任务

            并行编程可以提高应用程序的性能,但是调试起来会更困难,这一点在之前的章节中我们已经有了很直观的感受。对于程序而言,保证程序的正确性和保证性能同样重要。         本章将介绍可以在 Visual Studio 中的调试工具(包括 Thread 窗口、Tasks 窗口和 Con

    2024年02月15日
    浏览(32)
  • Visual Studio 远程调试工具(Remote Debugger)使用方法

    一、关于Remote Debugger 当项目在测试环境上有bug,需要运行代码调试一下,这时就需要在测试环境上安装一个调试工具(Remote Debugger),然后在本地运行代码,远程链接到测试环境服务器来调试代码;如桌面应用程序和Web应用程序。 二、下载 下载地址:远程调试 - Visual Studi

    2024年02月12日
    浏览(37)
  • 使用Visual Studio Code远程开发、调试Linux C

    在嵌入式和服务器端程序开发中,Linux是主流的开发、运行平台,但直接在这些平台上进行代码开发在很多情况下很繁琐(只能使用文本字符进行编辑,很多嵌入式Linxu系统不提供图形界面环境,工作难度极大,效率极其低下),一般情况是在Windows或MacOS上编写代码,在目标主

    2024年02月14日
    浏览(43)
  • 【C++】Visual Studio调试C++代码的13个技巧

      目录 前言 正文 一、打断点 二、逐语句执行和跳出执行 三、逐过程执行 三、运行到光标处 四、多次执行代码 五、快速监视 六、监视窗口 八、内存查看 九、局部变量 十、调用堆栈 十一、assert的使用 十二、条件断点 十三、函数断点 本文使用的是Visual Studio 2022社区版,但

    2023年04月24日
    浏览(49)
  • vc visual studio旧 版本 下载

    vc visual studio旧 版本 下载 https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/ msvcp140D.dll mfc140d.dll mfc140d.dll https://visualstudio.microsoft.com/zh-hans/downloads/ 3.特殊需求:离线下载(文件较大) dos命令:如下载社区版本; #如果下载中英文版本就写两个语言,如果只下载一个就只写一个; .v

    2024年02月03日
    浏览(36)
  • Visual Studio Code(VSCode) 编辑/编译/调试 C++ 代码

    最近想要切换编辑工具,之前工作中使用过 Source Insight,Eclipse,CLion 来写 C++ 代码。目前来说 Source Insight 已经非常古老,只有编写代码还说得过去,编译、调试方面都不行。Eclipse 使用的时间最长,相对来说也比较好用,但是对于 C++11 之后的 C++ 代码实际上支持的并不友好。

    2024年02月03日
    浏览(140)
  • C++ 混合Python编程 及 Visual Studio配置

    接手了一个C++应用程序,解析csv和生成csv文件,但是如果要把多个csv文件合并成一个Excel,分布在不同的Sheet中,又想在一次运行中完成,不想说运行完C++ 的App后,再调用一个Python脚本或程序,这需要两步操作 根据安装的Visual Studio 的版本,我安装的是64-bit的。 如何查看当前

    2024年02月13日
    浏览(32)
  • VC9、VC10、VC11等等各对应什么版本的Visual Studio,以及含义

    MS VC++ 15.0 _MSC_VER = 1910 (Visual Studio 2017) MS VC++ 14.0 _MSC_VER = 1900 (Visual Studio 2015) MS VC++ 12.0 _MSC_VER = 1800 (VisualStudio 2013) MS VC++ 11.0 _MSC_VER = 1700 (VisualStudio 2012) MS VC++ 10.0 _MSC_VER = 1600(VisualStudio 2010) MS VC++ 9.0 _MSC_VER = 1500(VisualStudio 2008) MS VC++ 8.0 _MSC_VER = 1400(VisualStudio 2005) MS VC++ 7.1 _MSC_VER

    2024年02月13日
    浏览(30)
  • Visual Studio容器工具要求在构建,调试或运行容器化项目之前运行Docker

    出现此提示,是因为电脑未安装Docker所致,接下来就教大家如何安装Docker。 第一步:下载 地址:Install Docker Desktop on Windows | Docker Documentation 第二步:安装         1、双击 Docker Desktop Installer.exe 运行安装程序。         2、出现提示时,确保根据您选择的后端选择或不

    2023年04月17日
    浏览(36)
  • 环境搭建:Visual Studio的安装和创建C++项目

    💡 作者简介:专注于C/C++高性能程序设计和开发,理论与代码实践结合,让世界没有难学的技术。 👉 🎖️ CSDN实力新星,社区专家博主 👉 🔔 专栏介绍:从零到c++精通的学习之路。内容包括C++基础编程、中级编程、高级编程;掌握各个知识点。 👉 🔔 专栏地址:C++从零

    2024年02月12日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包