QtCreator 远程调试 (win10亲测)

2023-05-16

一、终端设备环境搭架
实测终端设备是windows8.1、windows10都测试成功;
1、安装WinDbg,使用winDbg中的cdb.exe来启动远程调试服务;
可下载Windows Kits进行安装Debugging Tools for Windows在这里插入图片描述
安装后cdb目录如:C:/Program Files (x86)/Windows Kits/10/Debuggers/x86/cdb.exe
C:/Program Files (x86)/Windows Kits/10/Debuggers/x64/cdb.exe

2、设置环境变量
1> Qtcreator 远程调试库设置为环境变量
拷贝开发机电脑的以下目录下的库文件到终端机D:/DebugServer/目录下
D:\Qt\Qt5.9.9\Tools\QtCreator\lib\qtcreatorcdbext32
D:\Qt\Qt5.9.9\Tools\QtCreator\lib\qtcreatorcdbext64
在这里插入图片描述
设置系统环境变量_NT_DEBUGGER_EXTENSION_PATH为D:\DebugServer
在这里插入图片描述
2>添加系统环境变量_NT_SYMBOL_PATH为
D:\Symbols
SRVD:\Symbolshttp://msdl.microsoft.com/download/symbols
在这里插入图片描述
注意win10设置可以是两行,win8设置只有一行得用分号“;”分开(如 D:\Symbols;SRVD:\Symbolshttp://msdl.microsoft.com/download/symbols)

			创建对应的文件夹D:/Symbols

二、开启调试
1、打包debug的可运行的程序包,安装到终端设备上
如32位测试:D:/test/x86/remotetest.exe
在这里插入图片描述
2、32位x86的cdb.exe启动服务
启动32位cmd命令行,进入cdb.exe目录(cd /d C:\Program Files (x86)\Windows Kits\10\Debuggers\x86)

        运行命令:cdb.exe -server tcp:port=123 D:\test\x86\remotetest.exe

-发 在这里插入图片描述
此时证明服务正常启动了,可以去开发机上进行远程控制调试了

3、开发机远程调试 
    1> qtcreater 中选择“调试”->开始调试->挂接到一个CDB会话

在这里插入图片描述
2> 配置远程会话连接
tcp:server=192.168.1.213,port=123
其中192.168.1.213为终端机的ip地址
在这里插入图片描述
点击OK就可以启动进行调试了
已成功实测。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

QtCreator 远程调试 (win10亲测) 的相关文章

  • qtcreator 在“停止”时发送的信号

    我正在 Linux 上工作 当我使用 Qt 创建者 IDE 上的 停止 按钮关闭应用程序时 我意识到我的应用程序留下了守护进程 我想处理这些情况 以便应用程序以与关闭主窗口相同的方式关闭 要编写处理程序 我需要知道它对应于哪些信号 深入研究
  • 如何更改 QtCreator 中的构建目录?

    我有一个使用 QtCreator 完成的基于 cmake 的 C 项目 我手动编写了 CMakeLists txt 文件 当从 QtCreator 的命令行构建时 我得到了这个目录结构 如预期的那样 MyProj source code M
  • QtCreator Build 不会更新设计表单中的 UI 更改

    我的 Qt 项目使用影子构建 当我更改 MainWindow 表单 ui 文件 时 我构建了项目 但我的程序没有更新 GUI 如果我重建所有 GUI 将被更新 但重建速度非常非常慢 我尝试创建一个新项目 带有一些标签的空 QMainWind
  • 将外部库添加到 Qt Creator 项目中

    如何将外部库添加到 Qt Creator RC1 版本 0 9 2 构建的项目中 例如win32函数EnumProcesses 需要Psapi lib要添加到要构建的项目中 正确的方法是这样的 LIBS L path to lpsapi 这
  • Qt5参考文档:qch文件

    我想在 QtAssistant 中查看 Qt 参考文档 但是 Qt5 的安装没有附带 Qt 库的 qch 文档文件 我试图在http qt project org http qt project org但到处都找不到它们 如何获取 Qt5
  • QtCreator语义问题警告代码永远不会被执行

    我有以下大块Qt code if this gt ueCommunicationsSocket gt bind QHostAddress data 0 toString static cast
  • 如何在GUI中使用QStackedWidget?

    我是 Qt 新手 我必须为此制作一个具有多个窗口的 GUI 我发现QStackedWidget使用 Qt 设计器工具的类 I added QStackedWidget使用添加新 gt Qt设计器表单类 gt Qstackedwidget 之
  • Qt Creator 需要设置编译器才能构建。在套件选项中配置编译器

    我已经安装了 Qt Creator5 和最新的二进制文件 但是当我运行任何程序时 它会给我这个错误 1 错误 Qt Creator 需要设置编译器才能构建 在套件选项中配置编译器 我已经在整个互联网上搜索了答案 但它不够充分并且没有帮助 请
  • Qt 5.0程序在QtCreator中运行但不在外部运行

    这是上下文 我在Windows 7 x64下用Qt开发了一个程序 我已经升级到Qt 5 0 1 QtCreator 2 6 1 编译器VS2010 现在状态 我的程序在 QtCreator 中运行良好 但是当我在外面尝试时 我收到了几个错误
  • 如何在Python中读取QLineEdit中的文本?

    我为我的插件创建了一个带有 3 个按钮的启动 GUI 这非常有效 如果我单击其中一个按钮 就会启动特定操作 到目前为止这有效 如果我单击其中一个按钮 则会出现一个带有两个按钮 确定 和 取消 的新 GUI 以及一个行编辑 如果我按下 取消
  • 在 QT Creator 中无法访问局部变量和表达式中的变量

    如果我尝试在 QT Creator 中调试我的 C 程序 局部变量和表达式 窗口会向我显示程序中的变量 然而 所有值都显示 截屏 我如何获得要显示的值 我可以用 cout 打印出这些值 这样我就知道它们已经初始化了 编辑 它似乎只适用于字符
  • Qt Creator错误代码-1073741819

    好的 Qt Creator 和我尝试在 项目 gt 应用程序 gt Qt Gui 应用程序 下创建最基本的应用程序 项目创建成功 此外 当我编译它时 它似乎工作得很好 11 07 38 Running steps for project T
  • QT Creator 无法在 i.Mx6 (buildroot) 上远程运行和调试

    使用基于 Qt 5 7 0 的 Qt Creator 4 0 2 我的应用程序名称是test 主板 带有 buildroot 的 i M6Q Qt 5 9 问题 A 当我运行 qt app 时显示此错误 EGL library doesn
  • 如何以编程方式将 QMainWindow 大小调整为其最小大小

    当我有一个带有网格布局的 QMainWindow 时 当用鼠标调整它的大小时 它不会低于其中所有控件正确显示所需的最小尺寸 在我的应用程序中 我有时会以编程方式隐藏控件 但随后窗口保持相同的大小 其余控件看起来分散开来 它们之间的空间太大
  • 以编程方式设计 GUI - 嵌套布局和多个小部件 (Qt) 的良好实践

    我有兴趣更好地理解Qt为此我想see 如何仅以编程方式完成嵌套布局和多个小部件 GUI 的相对复杂示例 即不使用 Qt Creator 的设计 我见过几个示例代码仅演示非常简单的布局 并且几乎总是不使用头文件 事实上我见过的大多数例子 du
  • 如何在 Qt Creator 中添加名称以大写字母开头的 c++ 文件?它会自动将其变成小写字母

    我正在尝试将 C 文件添加到现有的 Qt 项目中 但无法使 C 文件的名称以大写字母开头 例如 使用向导 DownloadOsm cpp 自动成为 downloadosm cpp 要解决此问题 请执行以下操作 工具 gt 选项 gt C g
  • 如何将 QtCreator 项目转换为 Visual Studio 项目

    我有一个 QtCreator 项目文件 pro 如何将其转换为Visual Studio 2008项目 sln 您还可以使用 qmake 命令来执行此操作 转到项目目录并输入 qmake tp vc
  • 如何让 xcodebuild 将编译错误和警告打印到 stderr?

    似乎 xcodebuild 将所有内容打印到标准输出 Applications Xcode app Contents Developer usr bin xcodebuild project test xcodeproj build tar
  • 是否可以在 Qt Creator 中将 Qt 样式表与升级的小部件一起使用?

    我正在尝试使用 Qt 样式表对标准小部件进行一些重大的重新设计 因此 在为不同的小部件手动完成大部分工作之后 objectName选择器 我决定以某种方式对类似的小部件进行分组 例如我有多个QFrames其作用类似于内部表单中的标题 我希望
  • 如何禁用 Qt Creator 中的“问题”窗格?

    我发现使用编译器输出更容易 但 Qt Creator 中的 问题 窗格会在每次编译后自动弹出 隐藏有用的信息 迫使我每次都隐藏它 有没有办法禁用这种行为 我不介意收集错误 我只是不希望每次我不要求时都显示这个特定的 UI 我使用的是 Qt

随机推荐

  • Docker tarsgo

    目录 参考 xff1a mysql镜像安装 一 安装镜像 二 创建mysql容器 使用 tarscloud framework 部署框架 拉取最新版本镜像 启动镜像 目前只考虑了 linux 上 时间和本机同步 目录说明 参数解释 Dock
  • go-zero使用consul作为注册中心

    目录 在rpc服务中添加配置 导入包 xff1a 在rpc服务中添加配置 xff1a 引入 Consul config 配置项 user yml 文件 修改 user go 将 rpc注册到consul rpc的发现 在api服务中添加配置
  • docker-compose搭建consul集群环境

    目录 consul基本概念 server模式启动的命令行参数 使用docker compose来搭建如下的consul集群环境 编辑docker compose yml文件 启动服务 常用命令 注册配置中心例子 yml KV访问的例子 co
  • WSL ubuntu sshd: no hostkeys available -- exiting.

    最好在root权限下执行 1 查看sshd 报错情况 如果配置有问题及时修改配置 我之前有行配置有问题 usr sbin sshd T 2 再次执行提示 sshd no hostkeys available exiting 启动sshd失败
  • win10下 WSL2安装及配置

    目录 一 Windows中WSL2 xff08 子系统 xff09 安装前提条件 二 Windows中WSL2 xff08 子系统 xff09 安装步骤 xff08 默认安装C盘 xff09 选择包安装模式 选择到其他盘安装 三 Windo
  • wsl2 docker 安装

    一 更换镜像源 备份默认源 xff1a cp etc apt sources list etc apt sourses list bak 编辑文件 xff1a vim etc apt sources list 删除原有内容并替换为 xff1
  • wsl2 ubuntu安装golang

    目录 下载 golang 导入 wsl 代码 打开一个新项目 一直加载 go list m json all Debug 提示gcc 不存在 在 Ubuntu 20 04 上安装 GCC 环境变量消失 编辑器里面包报红 先给权限 选择项目的
  • 如何使用VNC Viewer连接远程CentOS服务器

    连接WIndows服务器可以使用Windows自带的远程桌面连接 xff0c 但连接Linux服务器它就不灵了 这里就讲一下Windows7下如何使用VNC Viewer连接远程CentOS服务器 注意 xff1a 服务器上必须安装了VNC
  • go-zero rpc直连配置和postman请求rpc

    go zero 默认是支持 rpc 直连接的 无需配置 当然我问他官方群里大佬说是可以参考 go zero lock lock 有示例 后续再研究吧 搜搜关键词 go zero服务端使用endpoints配置rpc直连 在 go zero
  • Phpunit php7.0.9 phpstrom笔记

    目录 安装 命令行 环境变量设置 测试代码 断言函数 用法参考 下载关包 安装 命令行 composer require dev phpunit phpunit 5 7 27 如果引入失败 自行解决compose源的问题 环境变量设置 pa
  • golang 云效私有模块依赖拉取配置

    目录 相关文档 go 环境变量配置 凭证设置 Linux MacOS Windows 代码发版 新建版本 执行 go get go mod 生成 代码使用引入 docker容器中没有凭证配置 相关文档 阿里官方文档 go 环境变量配置 ex
  • 【旁门Python03】如何正确使用Python logging库

    前言 距离上一篇博客也是一年半过去了 xff0c 真的是鸽了非常久 最近在学习一个开源项目的时候对logging有了更深的理解 xff0c 决定上班摸鱼写篇博客来讲讲 logging库的好处 python新手可能会觉得 xff1a 我有pr
  • Linux系统中两种安装go环境的方法

    在Linux系统中安装go环境 下面介绍两种方法 一 基于Debian的发行版本 xff0c 使用apt get安装go环境 1 安装命令 xff1a sudo apt get install golang 2 设置环境变量 有三个变量GO
  • Mysql5.7版本中,查询分组GROUP BY通过子查询中ORDER BY进行排序无效的问题解决办法

    前言 xff1a 使用场景 xff0c 查询用户所访问的同一个客服的列表 xff0c 但是存在多次访问的情况 xff0c 这时候就需要使用分组 xff0c 获取客户访问的所有客服 且通过子查询提前将交互时间 xff08 最后一次访问客服时间
  • 在MAC上快速升级GO版本

    只需三步 xff0c 在MAC迅速完成升级GO版本 1 删除原有版本 xff08 1 xff09 查看go的安装路径 which go xff08 2 xff09 执行删除 xff0c 一般路径是 usr local go bin go r
  • PHP使用chilkat入门教程

    前言 xff1a 我们需要先确认自己的版本 xff0c 在PHP中 xff0c 可以利用phpinfo 函数来查看php是ts版本还是nts版本 xff0c 该方法可以展示出当前phpinfo信息 xff0c 若 Thread Safety
  • Go 语言中的 Chilkat 入门(Linux 64 位)

    这是在 Go 编程语言中使用 Chilkat 获得 Hello World 的演练 我们将从头开始 xff0c 下载 Go 并运行一个简单的 Hello World Go 示例 然后我们将安装 Chilkat 并构建和运行示例程序 1 我的
  • phpstudy出现80端口被占用,占用进程为system

    背景 公司分配的电脑是还未离职的另外一位同事 主管要求我不能重装电脑 问题 使用这台电脑的phpstudy环境发现所调用的接口是9096端口 xff0c 在站点域名配置的时候发现一个很麻烦的问题 xff0c 就是在hosts文件设置127
  • Centos7安装vmware workstation

    VMware Workstation在windows环境中大家都会安装 xff0c 但是如何在Linux环境下安装呢 xff1f 1 你需要下载vmware workstation的Linux的安装包 xff0c 下载完后是个 bundle
  • QtCreator 远程调试 (win10亲测)

    一 终端设备环境搭架 实测终端设备是windows8 1 windows10都测试成功 xff1b 1 安装WinDbg xff0c 使用winDbg中的cdb exe来启动远程调试服务 xff1b 可下载Windows Kits进行安装D