Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何在QT for msvc2013中向工具包添加调试_Visual Studio_Qt_Debugging_Visual C++_Compilation - Fatal编程技术网

Visual studio 如何在QT for msvc2013中向工具包添加调试

Visual studio 如何在QT for msvc2013中向工具包添加调试,visual-studio,qt,debugging,visual-c++,compilation,Visual Studio,Qt,Debugging,Visual C++,Compilation,我刚刚用QtCreator和visualstudio2013桌面版(C++)完成了Qt5.5的完整安装。 但是,默认工具包上没有自动检测调试选项 这是正常的行为吗 如何调试msvc2013 Qt应用程序? 我应该手动添加一个新的debbuger吗 这是我的Qt的截图 您必须安装适当的Windows SDK,就像我的情况一样: 它希望找到与项目32/64位匹配的CDB.exe。如果仍然找不到,请在PC本地硬盘上手动查找。您必须安装适当的Windows SDK,就像我的情况一样: 它希望找到与项

我刚刚用QtCreator和visualstudio2013桌面版(C++)完成了Qt5.5的完整安装。 但是,默认工具包上没有自动检测调试选项

这是正常的行为吗

如何调试msvc2013 Qt应用程序? 我应该手动添加一个新的debbuger吗

这是我的Qt的截图


您必须安装适当的Windows SDK,就像我的情况一样:


它希望找到与项目32/64位匹配的CDB.exe。如果仍然找不到,请在PC本地硬盘上手动查找。

您必须安装适当的Windows SDK,就像我的情况一样:


它希望找到与项目32/64位匹配的CDB.exe。如果仍然找不到,请在您的PC本地硬盘上手动查找。

Qt提供了一个如何查找的指南。我和你有同样的问题,并遵循指南。请参阅“安装本机调试器”一节,它为您提供了指向的链接

在那个Microsoft页面上,选择了适合您的WDK版本(对我来说是WDK 8.1更新(适用于Windows 8.1、8和7驱动程序))。在您的计算机上下载并安装WDK


安装完成后,转到Qt的“管理工具包”的“调试器”部分。添加刚刚安装的调试器的路径。我的路径是C:\ProgramFiles(x86)\Windows Kits\8.1\Debuggers\x64\cdb.exe。我想你的也会一样。将调试器添加到您正在使用的“工具包”配置中。现在调试器应该可以工作了

Qt提供了一个如何使用的指南。我和你有同样的问题,并遵循指南。请参阅“安装本机调试器”一节,它为您提供了指向的链接

在那个Microsoft页面上,选择了适合您的WDK版本(对我来说是WDK 8.1更新(适用于Windows 8.1、8和7驱动程序))。在您的计算机上下载并安装WDK

安装完成后,转到Qt的“管理工具包”的“调试器”部分。添加刚刚安装的调试器的路径。我的路径是C:\ProgramFiles(x86)\Windows Kits\8.1\Debuggers\x64\cdb.exe。我想你的也会一样。将调试器添加到您正在使用的“工具包”配置中。现在调试器应该可以工作了