- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 Qt Creator 2.01 32 位,在 Windows 7 64 位上使用 Qt 4.7.1。我使用 Microsoft Visual C++ 2010 编译了我的 Qt 库。现在我想使用 CDB使用 Qt Creator(或 GDB,如果可行,或任何最佳选择)。我究竟需要做什么才能使用 CDB 进行调试(以便我可以设置断点并查看符号)?
请不要把我指向http://qt-project.org/doc/qtcreator-2.8/creator-debugger-engines.html因为我去过那里,但我仍然缺少一些东西。我安装了带有调试器工具的 Windows SDK(但我认为它是 64 位版本)。我正在寻找的是我需要在 Qt Creator 中设置哪些选项才能完成所有设置。
编辑:另外我应该澄清一下,我认为调试器可以正常工作,因为我可以按 F5 键并且我的应用程序启动,然后我可以选择“debug->interrupt”,它似乎停止了。但在调用堆栈中,函数名称看起来乱七八糟,编辑器中设置的断点不会中断。如果我点击 F10,它会以类似汇编的形式逐步执行代码。可能是因为我正在构建一个 DLL,并且我设置了 F5 来运行父应用程序,而父应用程序又会加载并调用我的 DLL。
最佳答案
由于您的 Qt 是使用 MSVC 编译的,因此最好的选择确实是 CDB(例如,对于 GDB,您需要一个 MinGW 编译版本)。
调试应该开箱即用。我能想到的第一点是 Qt Creator 是否出于某种原因看不到您的 Windows 调试工具。您是否确定在 CDB 选项页面中正确指定了它的路径(和版本)?
此外,您是否考虑过切换到 Qt Creator 2.1 (它在这方面有很多改进)?或者更好的是,2.2 branch 的自编译版本,其中包括对 CDB 引擎的全面重构。
关于c++ - 如何让 Qt Creator 与 CDB 一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5318691/
如果我编译: int *a; void main(void) { *a = 1; } 然后在 cdb 中反汇编 main 我得到: pointersproject!main: 00000001
为什么 DJB CDB(常量数据库)被设计为使用 256 个哈希表? 为什么不单个更大的 252 * 256 哈希表? 只是为了节省空间还是有其他原因? 最佳答案 DJB CDB 使用两级哈希表。第一
我正在使用最新的 Qt SDK (2.4.0) 并且在让 Visual Studio 2008 CDB 正常工作时遇到问题。我遇到了以下两个我认为相关的问题 我有一个失败的断言。当该断言失败时,我会看
我在大学和现在的工作中使用了 gdb,但我需要学习如何使用 CDB 和 WinDBG 在 Windows 上进行开发。我更喜欢使用 CDB,因为在 Emacs 中有一个很好的模式。 如何在启动 CDB
我在大学和现在的工作中使用了 gdb,但我需要学习如何使用 CDB 和 WinDBG 在 Windows 上进行开发。我更喜欢使用 CDB,因为在 Emacs 中有一个很好的模式。 如何在启动 CDB
Hollow 我对我的表有某种查询从标记 m 中选择 m.voterID, sum(jm.mark) jm.id = m.id 上的左连接标记 jm 其中 jm.voterID 在 (1,2) 中 按
我在 Windows 7 上有一个 Qt 5.4 项目,使用 MSVC 2013 和 CDB 调试器。当我尝试调试程序时,调试日志显示调试器崩溃了。我可以在不调试的情况下运行程序。 相关的错误信息是
我使用的是 WinDBG 6.12.0002.633 X86。 我遇到了命令行调试器 CDB 的问题,它没有显示与 k 的 WinDBG 相同的结果。和 kL命令。 在 WinDBG 中,k命令正确显
我有两个表,用户和交易。 $criteria->with = array('transactions'=>array('together'=>true)); $criteria->addConditi
我正在 Windows 上试验命令行调试器,我想知道是否有办法在 cdb 或 windbg 控制台中突出显示语法? 最佳答案 因为你标记了 windbg 并且标题中有 windbg 这个答案仅适用于
我是 SCSI CDB 编程的新手。我有一些使用 6byte CDB 为写命令编写的代码 ccb = (Exec_IO_CCB *)(buffer + header_size); ccb->ccb
我尝试了很多建议来帮助在 Qt Creator 中设置 CDB 调试器,但是在使用它时,加载局部变量仍然需要很长时间。 我的设置: Windows 10 64 位 Qt 5.6(随源安装) Qt Cr
我已将 ADPlus/cdb 设置为我机器上的默认即时调试器。当任何进程有未处理的异常或由于任何其他原因崩溃时,我希望 ADPlus 为我生成崩溃转储。我正在使用 ADPlus 配置文件来设置输出目录
长时间的拖网渔船和网站的忠实粉丝(你们有效地教会了我为你们所有人编写如此大的 Prop :D)。 至于我的第一个问题: 我的公司目前正在开发一个由 Oracle 数据库作为后端的应用程序,现在正在生产
已关闭。此问题旨在寻求有关书籍、工具、软件库等的建议。不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以
我有一个位于 cdb 扩展上的数据集,我想将其用于 Python 上的机器学习有什么方法可以读取或转换这个数据集吗?这是一个很大的数据集并且包含数字 最佳答案 尝试这个库 python-pure-cd
所以我重新安装了我的系统,但我在 MSVC 调试方面遇到了很大的问题。我可以毫无问题地编译我的应用程序。我已按照 QT creator setting up debugging with CDB 的说
我需要一个类似于 cdb(常量数据库)的工具,它可以让我在索引文件中存储大量数据(在数百 GB 的范围内)。 CDB 是理想的候选者,但它有 2 GB 的文件大小限制,因此不适合。我正在寻找的功能是支
问题here和我的一样,但是那里的解决方案对我不起作用。我在 Windows 7 上使用 QtCreator 2.4.1。当我尝试调试一个简单的 hello world 应用程序时,显示的消息是:“用
这个问题在这里已经有了答案: 10年前关闭。 Possible Duplicate: How to get Qt Creator to work with CDB? 我正在尝试将 Cdb 与 Qt C
我是一名优秀的程序员,十分优秀!