Qt/VS生成pdb文件

这篇具有很好参考价值的文章主要介绍了Qt/VS生成pdb文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

什么是pdb文件?

pdb(Program Debug DataBase)文件:vs编译链接时生成的文件,主要存储了vs调试程序时所需要的基本信息,主要包括:源文件名、变量名、函数名、FPO(帧指针)和对应的行号等等,因为存储的是调试信息,所以一般情况下pdb文件是在Debug模式下生成的。

相关工具

1.pdb文件查看器(PDBripper):https://github.com/horsicq/PDBRipper/releases
2.pdb在线转换txt:https://onlineconvertfree.com/zh/convert/pdb/
3.Qt-pdb文件下载:https://download.qt.io/online/qtsdkrepository/windows_x86/desktop/qt5_5131/qt.qt5.5131.debug_info.win32_msvc2017/5.13.1-0-201909031231qtbase-Windows-Windows_10-MSVC2017-Windows-Windows_10-X86-debug-symbols.7z

设置方法

源码调试VS配置:
1.解决方案-调试源文件-添加载Qt-src目录/
属性-VC++目录-常规-源目录中;
2.调试-工具-选项-调试(符号)-添加pdb文件(下载文件后解压bin/lib/plugins)

Release设置生成pdb方法:
1.VS2017 Release调试设置
①链接器-调试-生成调试信息/
②[C++]-优化-禁用/常规&&调试信息-程序数据库
③工具-调试-常规-去掉源文件匹配

2.Qt Creator Release-pro设置
1.QMAKE_CXXFLAGS_RELEASE=$$QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO;

2.QMAKE_LFLAGS_RELEASE=$$QMAKE_LFLAGS_RELEASE_WITH_DEBUGINFO文章来源地址https://www.toymoban.com/news/detail-626882.html

到了这里,关于Qt/VS生成pdb文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • VS“无法查找或打开PDB文件”问题

    VS“无法查找或打开PDB文件”问题

    在VS上编写完程序,想让程序简单调试一下,如下图所示 但是,有时候在VS上运行程序时候会出现 无法查找或打开 PDB 文件 错误 1.PDB文件 PDB(Program Data Base),意即程序的基本数据,是VS编译链接时生成的文件 。 PDB文件是在编译工程的时候产生的,它是和对应的模块(exe或

    2024年02月01日
    浏览(8)
  • VS studio 上开发Qt——Qt VS studio Tool的使用

    点击菜单栏【扩展】-【管理扩展】,在搜索框搜索“Qt”, 点击下载Qt Visual Studio Tools, 以2022版为例,需要关闭所有窗口才能执行安装 关闭VS后,弹出安装窗口,等待其安装完成 等待安装完成后,添加一个Qt Vertion后(前提已经安装了Qt开发环境)即可使用VS新建或者编译QT项目

    2024年04月12日
    浏览(13)
  • VS和QT联合开发

    提示:本文为学习记录,若有疑问,请联系作者,谦虚受教。

    2024年02月21日
    浏览(10)
  • VS2019生成的DLL,给QT(MinGW版本)使用的小结

    VS2019生成的DLL,给QT(MinGW版本)使用的小结

    a 基于生成一个DLL的工程(要注意生成是x86,还是x64的,需要和后面的QT的App工程对应),这里不多解释了,网上多的是; b 在cpp实现文件里,假如要导出一个这样的函数: 那么,它对应的头文件,如abc.h,一定如下:即在头文件里,使用了extern \\\"C\\\"来限制这个函数名,这样的

    2024年02月12日
    浏览(9)
  • VS中使用Qt开发项目

    VS中使用Qt开发项目

    在使用Qt时,Qt本身自带的IDE(Qt creater)有些人不是很喜欢,想要在自己一直用的VS中开发Qt项目,本篇将讲解一下在VS连接Qt过程中遇到的一系列问题。 各个部分的内容都是对于整体开发环境来说 ,也就是说:类似于版本的选择、配置等问题,都是考虑了很多方面而做的决定

    2024年02月02日
    浏览(9)
  • VS下开发Qt应用环境搭建

    VS下开发Qt应用环境搭建

    vs2019 QT5.14 我之前是按照QT基础组件的安装,但是这个安装只是最基础的组件,如果想要在VS中使用QT,还得安装其他组件,下面的安装流程、 我之前已经安装了QT,现在需要新增套件 Qt安装完毕后,如何再添加移除组件 运行MaintenanceTool.exe QT 此操作至少需要一个处于启用状态

    2024年02月14日
    浏览(13)
  • VS中Qt项目不能打开ui文件

    VS中Qt项目不能打开ui文件

    在VS中创建的Qt项目,若不能打开ui文件,或者弹出以下提示的:其本质是找不到designer.exe的路径 那么需要手动添加designer.exe的路径 第一步:右键点击打不开的ui文件,选择打开方式 第二步:点击添加 第三步:点击右侧浏览查找对应的Qt编译器安装路径的designer,然后点击确定

    2024年02月13日
    浏览(8)
  • 使用 VS2022 配置 QT 开发环境的步骤

    使用 VS2022 配置 QT 开发环境的步骤 QT 是一个跨平台的 C++ GUI 库,可以在 Windows、Mac、Linux 等操作系统上运行。在 Visual Studio 2022 中配置 QT 的开发环境,可以让开发者在 Windows 平台上更加便捷地进行 QT 开发。下面是具体的配置步骤: 步骤一:安装 QT 首先,需要从 QT 官网上下载

    2024年02月07日
    浏览(10)
  • VS开发QT项目,手写按钮槽函数避坑

    VS开发QT项目,手写按钮槽函数避坑

    由于最近开发需要在VS2017上配置QT开发环境,进行QT项目的开发,之前从来没有这样使用过,在此记一些坑。 QT的槽函数是非常方便的,使用QT Creator可以自动生成代码,方便快捷。但是代码可读性不强,一些连接方面的信息都被隐藏了。由于之前一直使用QT Creator,所以其实还

    2023年04月13日
    浏览(10)
  • VS2019搭建QT6.4开发环境【多图警告^-^】

    VS2019搭建QT6.4开发环境【多图警告^-^】

    安装很简单,这里就不再赘述。 附上VS下载地址:Visual Studio 全家桶 这里就不绕弯子,先说明从5.15版本开始,qt需要下载在线下载器安装。 ** QT下载地址** ; 推荐使用网易邮箱或者QQ邮箱注册,因为会有回执确认操作。 勾选第二条,不要发送信息: 重点选择两个MSVC和MinGW:

    2024年02月04日
    浏览(15)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包