Qt 5.4 中的"No debugger set up"
"No debugger set up" in Qt 5.4
我已经安装了Qt Creator(Qt 5.4)。当我调试我的Qt项目时,它不会,并说"没有设置调试器"。
现在我的电脑上已经有了VC-2010,我显然有调试器(我验证了所有的工作),但我必须为Qt Creator下载另一个调试器吗?如何配置调试器以使其工作?
它应该自动检测到它。
尝试:
- 关闭Qt呼吸器
- 备份并删除(或只是重命名)
C:Users<username>AppDataRoamingQtProject
文件夹 - 再次启动Qt呼吸器
- 它应该在
C:Program FilesDebugging Tools for Windows 64-bitcdb.exe
或类似的东西中检测CDB
或者,您可以通过单击Add
按钮手动添加它。
附加:
- 检查您是否安装了MSVC2010 Qt软件包
- 为什么你使用5年前的Visual Studio 2010,而最新版本是2013,它有免费的"Pro"版本(社区版),而且它有更好的编译器和GUI
谢谢大家,我从链接中得到了线索并找到了答案,但我将公布我为解决问题所做的事情的答案。在链接的帖子中有点复杂。
自从我安装了VC2010后,我以为我已经做好了准备,但事实并非如此。事实证明,我还必须安装Windows SDK,因为我使用的是寡妇7,那就是"适用于Windows 7和.NET Framework 3.5 SP1的Microsoft Windows SDK"
仅凭这一点就解决了问题,不必做任何其他事情。
**很高兴知道**
我学到的另一件事是,尽管我安装了VS2010-SP1,但显然还有VC2010编译器-SP1。那是在我安装的时候,让我现在k,我需要先安装SDK。
在我安装SDK后,在我的Windows开始菜单中出现了"Windows SDK配置工具"菜单选项,但我没有运行它,而是重新启动了Qt Creator,调试器已经在工作,所以我也不必运行配置。!
当我启动Qt Creator时,它会弹出这个对话框,按Ok,一切都完成了。
只需下载并安装这个http://download.qt-project.org/official_releases/qt/5.4/5.4.0/qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe每件事都为您设置
- Visual Studio Code - C++ Debugger 無法啟動
- 为什么我无法更改"set<set>"循环中的值<int>
- 对于set上的循环-获取next元素迭代器
- 在声明中合并两个常量"std::set"(不是在运行时)
- 有没有办法对std::unordered_set、std::unrdered_map、std::set、std::map
- 将 std::set 与基于键的比较器一起使用
- 如何使用set实现无序数据结构?
- 使用运算符调用 void 函数时出错<set>
- 修改"std::set"中用户定义类型的值
- 生成提升::hana::set 的常量表达式问题
- 如何在构造函数参数中初始化"std::set"?
- 如何使用 lower_bound/upper_bound 从 std::set 获取索引号?
- 如何在 C++ 中转发声明 std::set?
- 重构使用动态强制转换的 std::set 的比较运算符
- set::find 查找不存在的元素
- 为什么 std::set.erase(first, last) 会影响从中获取 (first, last) 的容器?
- 将 std:set<int32_t> 复制到 std::set <uint32_t>的好方法
- 错误 C2676:std::set::const_iterator 没有运算符 + 函数?
- std::set 是否将对象连续存储在内存中?
- Qt 5.4 中的"No debugger set up"