【问题标题】:Configuring MSVC debugger in code::blocks在 code::blocks 中配置 MSVC 调试器
【发布时间】:2013-11-11 19:45:22
【问题描述】:

我正在使用代码::块。 我设置了 MSVC 编译器(下载了 MSVC Express 2010 编译器,然后添加了 SDK 目录)。 该项目确实可以编译,但是当我尝试调试它时,它会输入我设置的断点。 如果我去 Settings->Compiler->Toolchain Executables,选择的编译器是 GDB/CDB:默认。 我猜问题是 gdb 无法调试 msvc 代码。但是如何添加一个 ne 调试器? 在 Settings->Debugger 中只有一个 GDB/CDB 编译器选项,我无法添加新选项。 我尝试添加其他目录,但没有帮助。 那么我该如何让它工作呢? 谢谢

【问题讨论】:

    标签: c++ debugging codeblocks


    【解决方案1】:

    它在设置/调试器中,而不是在设置/编译器/工具链可执行文件中。

    【讨论】:

      【解决方案2】:

      遇到了同样的问题...我在 code::blocks 中为 cdb 设置了路径,确保编译器添加了调试信息,完成了我在 google 上找到的所有内容(将符号路径设置为一些奇怪的东西,如下所述:http://forums.codeblocks.org/index.php/topic,8454.msg63355.html#msg63355在这里:http://msdn.microsoft.com/en-us/library/windows/hardware/hh439323%28v=vs.85%29.aspx) - 仍然没有。我在调试器日志中没有任何错误,但它仍然无法正常工作。最后 - EUREKA:http://wiki.codeblocks.org/index.php?title=Debugging_with_Code::Blocks#Path_with_spaces

      如果您放置的路径/文件夹无法使用断点 项目包含空格或其他特殊字符。为了安全使用 英文字母、数字和'_'。

      在目录名称中将“”更改为“_”后 - 一切正常。我为此只损失了 5 个小时...

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-08-16
        • 1970-01-01
        • 2020-05-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多