首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为abi "x86-windows-msvc2015-pe-64bit“启动调试器cdbengine在qtcreator中挂起

在Qt Creator中,为abi "x86-windows-msvc2015-pe-64bit"启动调试器cdbengine并挂起,可以按照以下步骤进行操作:

  1. 打开Qt Creator,并打开你的项目。
  2. 在左侧的项目导航栏中,选择你的项目。
  3. 在菜单栏中,选择“调试”>“启动调试器”>“新建配置”。
  4. 在弹出的对话框中,选择“CDB引擎”作为调试器,并点击“下一步”。
  5. 在“CDB引擎设置”页面,选择“x86-windows-msvc2015-pe-64bit”作为ABI,并点击“下一步”。
  6. 在“源代码路径映射”页面,如果需要,可以添加源代码路径映射,然后点击“下一步”。
  7. 在“启动配置”页面,选择你想要调试的可执行文件,并点击“下一步”。
  8. 在“环境”页面,如果需要,可以添加自定义的环境变量,然后点击“下一步”。
  9. 在“启动调试器”页面,点击“完成”以创建调试器配置。
  10. 在菜单栏中,选择“调试”>“开始调试”>“开始调试(挂起)”。

以上步骤将为abi "x86-windows-msvc2015-pe-64bit"启动调试器cdbengine并挂起,你可以通过Qt Creator的调试功能来进行代码调试和查看调试信息。

关于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体的云计算品牌商,建议你访问腾讯云官方网站,查找与云计算、开发工具、调试器等相关的产品和服务。腾讯云提供了丰富的云计算解决方案,包括云服务器、云函数、云存储、人工智能等,可以根据具体需求选择适合的产品。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

qt creator使用问题

qt creator 多版本安装需要(单独下载qtcreator安装版本),安装目录默认Qt目录下(qt的sdk也qt目录下) 编译过程遇到一些很奇怪问题,建议优先重新编译。...issue qtcreator inappropriate for the inferior 构建套件,前面的感叹号有提示,一般都是abi不兼容等问题。修改直到符号变为电脑图标。...设置qt{version}\bin路径到环境变量Path 可以qt项目设置的环境变量追加path,不影响系统的环境变量。...找不到qt sdk的帮助 设置里面,找到帮助,添加qt sdk目录doc\qch里面的文件 编译期和调试器匹配问题 mingw–>gdb clang–>lldb、gdb msvc–>cdb gdb...mingw32-gdb-python-bin 下载的gdb-python27需要,安装x86的python27环境并配置PYTHONHOME msys2安装mingw-w64-i686-gdb,编译器和调试器都用

27630

韦东山IMX6ULL Linux开发板基于Buildroot系统QT应用环境配置开发运行

具体参考第三篇第7章:烧写整个系统或更新部分系统 连接 USB OTG 线,设置USB启动: 打开烧写工具烧写整个系统: 二....开发环境主要是为了方便将测试程序移植到Linux开发板上 (1)打开选项界面 QtCreator 界面,依次点击 tools -> options: (2)选择编译器 在出现的选项对话框,...左边点击 Kits,右边选择 Compilers 标签,并点击 Add 选择 Custom->C++: (3)设置编译器 弹出的对话框填写以下内容: Compiler path , Make...path 和 ABI; 填写完成后,点击 Apply 进行保存。...可以/home/book/100ask_imx6ull-sdk 下执行这个命令找到 qmake,记住它的目录: find -name qmake 添加qmake路径: QT 设置界面,选择 Qt

20410
  • qt没有被正确安装_qt软件安装步骤

    对于太长不看的朋友,可参考Qt的安装和使用的常见问题(简略版)。...事实上,你可以QtCreator选择对当前的项目使用哪个版本的Qt来构建。...QtCreator里打开这个项目,然后最左侧的栏目里,切换到项目(Project): 因为QtCreator版本不同,所以你的界面可能跟我不一样。不过没关系,关键东西都在。...QtCreator菜单 -> 帮助 -> 关于QtCreator就可以查看了。 例如这里,我的QtCreator的版本是4.2.1,是基于Qt5.8.0开发的。...3.4 Linux命令行下查看和使用不同版本的Qt 如果在Linux命令行下使用,例如编译一些简单程序或第三方库,可以不需要启动QtCreator,直接在命令行编译。

    4K20

    Qt Creator下载和安装(详细教程)

    Qt4的时候,Qt开发环境包括3个基本部分:Qt Framework(Qt库)、QtCreator(IDE)和MinGW(编译调试),都要分别下载安装并配置,比较麻烦。...2、QtCreator下载 http://download.qt.io/archive/qtcreator/页面有一些旧版本的qtcreator可以下载,不过有新版还是用新版的好些。...自己打开各个子目录看看: ①gdb是针对Android开发的调试器。...④构建套件(Kit) 之前配置的三个最后都是构建套件服务的,需要在这里面选择之前配好的三个:编译器选择“MinGW”、调试器选择“GDB”、Qt版本选择“Qt 4.8.6(4.8.6)”,Qt...下载MinGW版本Qt文件是: qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe 运行后等待exe文件自己启动和解压,这需要的时间可能比较长

    13.3K20

    反调试——9——调试器原理

    当这些事件需要被发送到调试器时,Windows内核将首先挂起进程的所有线程,然后把发生的事件通知给调试器,等待调试器的处理。...调试器通过WaitForDebugEvent API来等待调试事件,调试事件被封装到了DEBUG_EVENT结构体调试器需要处理的就是循环接受调试事件然后处理DEBUG_EVENT结构体传递过来的不同调试信息...发送事件event给调试器debugger时,被调试进程会被挂起,直到调试器调用了continueDebugEvent函数。...event给调试器debugger时,被调试进程会被挂起,直到调试器调用了continueDebugEvent函数 } } ​ int main() { ​ TestDebugger()...; system("pause"); return 0; } 然后来测试一下,这样启动后,是否还能被调试器附加上:

    92520

    软件调试详解

    通过调用号进0环 来到0环的NtDebugActiveProcess, 第一个参数被调试对象的句柄,第二个参数调试器的句柄 执行ObReferenceObjectByHandle,把被调试进程的句柄放到第五个参数里面...有些消息需要把其他线程挂起,比如CC 有些消息不需要把线程挂起,比如模块加载。DbgkSendApiMessage是调试事件收集的总入口,如果在这里挂钩子,调试器将无法调试。...event给调试器debugger时,被调试进程会被挂起,直到调试器调用了continueDebugEvent函数 ContinueDebugEvent(debugEvent.dwProcessId...) 线程开始执行 映射dll的过程调用了LdrInitializeThunk这个api,LdrInitializeThunk会调用LdrpInitializeProcess初始化进程 首先找到...,如果调试器不处理则继续寻找异常处理函数 这里设置异常忽略的话就会执行自己的异常处理函数 如果设置不忽略的情况下就会一直断某一行 UnhandledExceptionFilter 相当于编译器我们生成了一段伪代码

    66410

    软件调试详解

    前言 windows里面调试跟异常息息相关,如果想要对调试得心应手,异常处理的知识是必不可少的,本文主要介绍的是软件调试方面的有关知识,讲解调试程序和被调试程序之间如何建立联系 调试对象 调试器和被调试程序...有些消息需要把其他线程挂起,比如CC 有些消息不需要把线程挂起,比如模块加载。DbgkSendApiMessage是调试事件收集的总入口,如果在这里挂钩子,调试器将无法调试。...event给调试器debugger时,被调试进程会被挂起,直到调试器调用了continueDebugEvent函数 ContinueDebugEvent(debugEvent.dwProcessId,...) 线程开始执行 映射dll的过程调用了LdrInitializeThunk这个api,LdrInitializeThunk会调用LdrpInitializeProcess初始化进程 首先找到TEB...,如果调试器不处理则继续寻找异常处理函数 这里设置异常忽略的话就会执行自己的异常处理函数 如果设置不忽略的情况下就会一直断某一行 UnhandledExceptionFilter 相当于编译器我们生成了一段伪代码

    55300

    Qt入门之基础篇 ( 一 ) :Qt4及Qt5的下载与安装

    (2)还是那句话,直接按next,出现登陆账户就skip就行,都保持默认即可,最后的界面,不要把勾去掉,按finish,然后creator就启动了。 ?...(5)最后到“构件套件(Kit)”,可以看到已经有一个“桌面(默认)”,这里双击它直接进行设置,名称可以随意设置;下面编译器一项选择前面设置的MinGW;最后Qt版本选择前面添加的即可,因为调试器还没有配置...然后回到Qt Creator中继续设置,单击调试器项(Debugger)项“添加”,路经C:\Qt\qtcreator-gdb-7.4-MINGW32_NT-6.1-i686\gdb-i686-pc-mingw32...答:编写Qt应用我们需要有Qt库、编译器(vs和gcc)、调试器(gdb),最后还需要Qt Creator这一IDE将它们都整合到一起我们所用。...Qt4时代,这些东西都是分开的,需要开发者们自己动手配置开发环境。而Qt5版本出来之后,将所有需要的东西都整合到了安装包,并且环境可以自动配置,开发者减轻了不少负担。

    6.1K10

    猿如意中的【Qt Creator】工具详情介绍

    它可以Linux、OS X和Windows上运行,并提供智能代码完成、语法高亮、集成帮助系统、调试器和剖析器集成,还集成了所有主要的版本控制系统(如git、Bazaar)。...配置项目 当您目标平台(例如Android或QNX)安装Qt时,可能会在Qt Creator自动设置开发目标的构建和运行设置。...该列表显示Tools > Options > Kits配置的套件。如果套件配置不适合项目类型,则会显示警告和错误图标。要查看警告和错误消息,请将鼠标指针移到套件名称上。...QtitanChart :是一个C ++库,代表一组控件,这些控件使您可以快速地应用程序提供漂亮而丰富的图表。并且支持所有主要的桌面操作系统。...(IDE),其中包括了高级C十十代码编辑器、项目和生成管理工具、集成的上下文相关的帮助系统、图形化调试器、代码管理和浏览工具等。

    2.4K30

    【Android 逆向】代码调试器开发 ( 代码调试器功能简介 | 设置断点 | 读写内存 | 读写寄存器 | 恢复运行 | Attach 进程 )

    文章目录 一、代码调试器功能简介 二、Attach 进程 一、代码调试器功能简介 ---- 代码调试器功能 : 设置断点 : 无论什么类型的调试器 , 都必须可以设置断点 , 运行到断点处 , 挂起被调试进程..., 读取当前状态的 CPU 寄存器和内存数据 ; arm 架构 , 有一个单步调试标志位 , 将该标志位设置 1 , 即可进行单步调试 ; x86 架构 , 主要是靠 int3 触发 ,...int3 对应 0xCC 机器码 , 将该机器码写入指令指定位置后 , 就会执行中断 , 调试器捕获该中断处理 , 就可以进入调试 ; 如果没有设置断点 , 想要调试程序 , 只能在系统调用时 , 触发中断...进程 ---- 进程 A 调试 进程 B , 首先要 attach 进程 B , attach 操作需要指定 进程 B 的 进程号 PID ; 进程 ID 在当前系统运行时是唯一的 ; 进程 B 每次启动时...; 以 非 root 权限执行的进程 , 都是 1000 以上的进程号 ; Attach 进程代码 : PTRACE_ATTACH 参数表示该函数操作是 Attach 被调试进程 , nPid 参数

    43610

    小技巧 | Android Studio 调试应用 (上)

    虽然您的应用可能与本文假想的示例应用大相径庭,但是本文所介绍的小窍门可以用在任何应用的开发上。本文分为上下两篇,本篇上篇。...在当前进程附加调试器 虽然我们可以通过 Debug 按钮或菜单选项启动一个调试会话,但当您想要调试一个已经启动的应用时,也可以为其附加一个调试器,这样就可以不用重启应用。...您可以点击 Attach Debugger to Android Process 按钮来执行这一操作: Choose Process 弹窗,选中您希望附加调试器的进程并且点击 OK。...挂起线程 如果您在调试一个多线程应用,您将会注意到,默认情况下断点将会挂起所有线程,但有时您可能不希望它这样做。...为了仅挂起当前线程,您需要打开断点选项,并且选中 Suspend 设置的 Thread 选项: Evaluate and log (评估与记录) 有些时候,相比起断点处停止运行,您可能更希望看到一些有关应用状态的信息

    1.6K20

    我用STM32MP1做了个疫情监控平台2—Qt环境搭建

    启动 Qt 安装完成之后,可以Ubuntu搜索Qt关键字,点击Qt Creator启动Qt环境。 ?...你也可以进入到 /Qt5.8.0/Tools/QtCreator/bin 文件夹去启动Qt,如果启动失败,添加sudo权限试试。 ?...知道了qmake和交叉编译器的路径,下面我们桌面版本Qt添加一个开发套件,用于构建嵌入式Qt程序。...cortexa7t2hf-neon-vfpv4-openstlinux_eglfs-linux-gnueabi C编译器:选择之前添加的ya157c_gcc C++编译器:选择之前添加的ya157c_g++ 调试器...选择构建套件 就是这个程序在哪些平台上运行,我们选择桌面(Desktop Qt 5.8)和开发板(ya157c)这两个套件,如果只选择了一个,开发过程也可以再添加其他的构建套件。 ?

    2.4K10

    IDA调试Windows 内核

    将程序解压到任意目录下,将程序目录下的Target文件夹拷贝到虚拟机系统运行(如果是VirtualBox则安装比较麻烦),运行之后将会出现如下的界面: 点击Install之后将会在系统的启动菜单创建一个新的启动项...,如下图所示: 如果使用设置Windbg调试器的方法来设置pipe使用IDA调试的时候是无法正常连接调试器的(话说这个东西我测试了好久,囧)。...设置IDA/Windbg 运行IDA不要选择任何输入数据库,执行菜单的Debugger/Attach/Windbg debugger,如下图所示: 打开如下图所示的设置窗口: Connection...关闭所有的设置窗口之后将会打开如下图所示的附加进程列表: 此时只有一个进程id0的进程,选择这个进程ok之后就可以进行内核的调试了。...不过这个进程的附加会异常的痛苦,尤其是下载符号库的时候,并且将进程挂起的时候可能会让ida假死掉,因而可以多等待一会儿,直到所有的符号库下载并且识别之后就可以真正的中断系统的int3断点上了(这个过程简直是一种折磨啊

    1.3K20

    Qt5.0.0 MSVC2012自编译版(x86_xp及x64)

    尚未在其他的机器上进行测试,但是从Qt4的情况来看,需要自己qmake.exe同级文件夹创建一个qt.conf文件,在其中写入 [Paths] Prefix = 【你的Qt路径】 来替换掉qmake...因此我又写了那个vc110xp.bat来进行额外的环境变量设置,之后通过以下步骤来让QtCreator意识到vc110xp.bat的存在,这样就可以Creator中点一下run就能构建了: 1.进入%...0下一个工具链的索引编号; “key="ProjectExplorer.MsvcToolChain.SupportedAbi"”这一行确认一下ABI是不是x86-windows-msvc2012...6.保存,QtCreator检查测试一下。 以上QtCreator的配置比较复杂,各位请自行斟酌。...之后,仍然bin文件夹,完整路径执行qmake E:\Qt5.0.0-MSVC2012-x86\bin>E:\Qt5.0.0-MSVC2012-x86\bin\qmake.exe -query QT_SYSROOT

    19720

    .NET 4.5.1 预览版新特性

    随后,Heydarian宣布了检测方法返回值的新功能,它可以Visual Studio的Autos窗口或Immediate窗口中使用。可以调试器展开返回值以便查看当前的值。...这些System.Exception的新属性是基于Windows 8的经验上进行的改进,在这之前只有附加的进程上的调试器才能避免丢失这些信息。...ASP.NET应用现在可以自动挂起了。实际运行的ASP.NET工作进程(worker process)将被挂起可随时唤醒的状态,这能够节省90%的启动时间。...可以IIS配置中将Time-out Action这一项设置挂起”以实现这一功能。 .NET 4.5.1的底层,你现在可以压缩大对象堆(LOH)以应对堆碎片问题。...多核的即时编译(JIT)性能也有所改进,按Heydarian的说法,启动的状态下能达到15%的性能提升。 另一项.NET 4.5.1得到改进的部分是有关framework升级后系统的表现。

    84060

    小技巧 | Android Studio 调试应用

    在当前进程附加调试器 虽然我们可以通过  Debug  按钮或菜单选项启动一个调试会话,但当您想要调试一个已经启动的应用时,也可以为其附加一个调试器,这样就可以不用重启应用。...  Choose Process  弹窗,选中您希望附加调试器的进程并且点击  OK 。接下来,和普通的调试会话中一样,调试器会开始触发您的断点。...挂起线程 如果您在调试一个多线程应用,您将会注意到,默认情况下断点将会挂起所有线程,但有时您可能不希望它这样做。...为了仅挂起当前线程,您需要打开断点选项,并且选中  Suspend  设置的  Thread  选项: ?...视频链接: www.bilibili.com/video/av781… 也请您查阅更多与本话题相关的资源: Android Developer 官方文档 | 调试预构建的 APK 通过数据浏览来控制数据调试器的显示方式

    1.2K10

    初探Windows用户态调试机制

    调试器开始调试的时候,会启动被调试程序的新进程或者挂接(attach)到一个已运行进程上,此时Win32系统会启动调试接口的服务器端;然后调试器调用WaitForDebugEvent函数等待调试服务器端的调试事件被引发...其中TEB可以通过FS:[0x18]获得,DbgSsReserved字段不同操作系统版本也不相同,Win732位处于TEB结构的0xF20。...操作系统中有一组Dbgk开头的一组函数它们就是采集例程。以创建线程例,我们看一下调试消息传递过程。...处理调试事件的过程,被调试进程时处于挂起状态的。处理调试事件后,调试器调用ContinueDebugEvent将处理结果回复给调试子系统。...在内核调试事件使用DBGKM_APIMSG的结构来描述。发送调试器时,调试API使用的是DEBUG_EVENT结构。所以之间必定有一个转换过程。

    1.1K20
    领券