Windows 10 LLDB 错误:无法将断点解析到任何实际位置

2023-12-28

我使用的是 Windows 10,使用 MSVC 16 编译了 llvm 11。

这是main.cpp:

#include <iostream>

int main()
{
  std::cout << "Hello world" << std::endl;
}

这些是我运行的命令

clang -g -O0 main.cpp -o a.exe

lldb a.exe
(lldb) target create "a.exe
Current executable set to 'C:\a.exe' (x86_64).
(lldb) b main.cpp:5
Breakpoint 1: no locations (pending).
WARNING: Unable to resolve breakpoint to any actual locations.
(lldb) b main
Breakpoint 2: no locations (pending).
WARNING: Unable to resolve breakpoint to any actual locations.
(lldb) breakpoint set --name main
Breakpoint 3: no locations (pending).
WARNING: Unable to resolve breakpoint to any actual locations.

我究竟做错了什么?


我通过重新编译 llvm 成功了这些详细说明 https://lldb.llvm.org/resources/build.html用于在 Windows 上编译 lldb。

具体来说:

  • 已安装 Visual Studio Community 2019 的 Visual Studio sdk
  • 安装最新的Windows 10 sdk
  • 使用 regsvr32 注册调试接口访问 DLL(C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\DIA SDK\bin\msdia140.dll 和 C:\Program Files (x86)\Microsoft Visual Studio\2019\社区\DIA SDK\bin\amd64\msdia140.dll)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows 10 LLDB 错误:无法将断点解析到任何实际位置 的相关文章

随机推荐

  • 在 netbeans 中停止执行不会停止 jvm(在 mac osx 下)

    我习惯于从 IDE 运行 用于测试目的 java 应用程序 在 Netbeans 的输出窗口中启动 验证 停止执行 这在linux和windows下完美运行 但在mac osx下 由于超出我的原因 尽管执行被停止 红色停止按钮变灰等 但ja
  • 已经有一个打开的 DataReader ...即使它还没有

    Note 当问题没有正确处理读取器 连接时 或者当错误是由于延迟加载处理不当而导致时 我已经遇到了数百万个问题 我相信这个问题是一个不同的问题 并且可能与 MySQL 的 NET 连接器有关 我通过 NET 连接器 6 8 3 广泛使用 M
  • 将 std::set 保存在 std::list 中

    我有一套 std set
  • 如何找到Matlab中某个结构体执行的命令?

    Suppose a定义为以下结构 我试图找到与 R 的 dput 等效的命令 但出错了here https stackoverflow com questions 8377575 is there an equivalent of rs d
  • Google Calendar API 返回不再存在的事件

    使用日历 API V3 我注意到返回的事件数与给定日历上显示的事件数不一致 看来此问题是由于用户已移至其他日期或在给定日期删除的重复事件而发生的 日历似乎无法识别这一点 但仍然返回它们 Events get 和 Events list 都显
  • 在 Apache Commons exec 或 ProcessBuilder 之间做出选择

    我正在尝试决定是否使用ProcessBuilder或 Commons 执行人员 我的要求是 我只是想创建一个守护进程 我不关心其 stdout stdin stderr 另外 我想在时机成熟时执行一个kill来销毁这个进程 我在 Linux
  • EnumAvailableSqlServers 返回空列表

    我遇到了一个奇怪的情况 我添加了对 微软SqlServer Smo Microsoft SqlServer ConnectionInfo 微软 SqlServer 管理 Sdk Sfc 当 SmoApplication EnumAvaila
  • 在哪里可以下载 Microsoft.Samples.Debugging .NET 库?

    这似乎是一个简单的问题 但我到处搜索了 Microsoft Samples Debugging 库 我在 MSDN 博客上的代码示例中找到了该参考 但没有它我无法编译我的代码 进一步来说 使用 Microsoft Samples Debug
  • 使用 ClusterEvalQ 编译 Rcpp 函数

    我正在开发一个需要在 R 中进行并行处理的项目 并且我是 doparallel 包的新手 我想做的是使用并行的 foreach 循环 由于问题的性质 这个 foreach 循环需要执行多次 我遇到的问题是我在循环中使用 cppfunctio
  • Log4j 在所有类级别记录

    我正在使用 Log4j 调试我的 Java Web 应用程序 我需要在类级别进行日志记录 我不想在 log4j properties 文件中为每个类添加一行 因为我的应用程序中有数百个类 如下所示 log4j logger com my p
  • 表单提交在 Firefox 中不起作用,但在 IE 中工作正常

    当我单击子页面的提交按钮时 我想提交我的父页面 在我的子页面中 我将代码编写为 string scriptString ASP NET 2 0 if Page ClientScript IsClientScriptBlockRegister
  • Facebook 打开图 GraphMethodException 错误代码 100

    我正在尝试通过 Facebook 教程发布和打开 iOS 的图表故事 https developers facebook com docs tutorials ios sdk tutorial publish open graph stor
  • 暂时无法评级 - FEDEX 中出现错误

    我正在我的项目中通过 php Web 服务集成 FEDEX 但现在我最近两天收到这个错误 此错误是由于 FEDEX 或编码 数据中的任何其他错误而发生的吗 以下是我在使用 FEDEX Web 服务时收到的响应 处理交易时返回错误 严重性 失
  • 放大和缩小小部件

    如何通过小部件上的按键输入来制作缩放效果 该小部件位于滚动区域内 并且有一些使用 QPainter 制作的绘图 这些绘图会随着用户输入而变化 缩放会影响滚动条的长度 距离越近 滚动条越小 最小级别的缩放应该使滚动条与小部件区域一样大 以便可
  • Rcpp函数检查是否缺少值

    我正在将基于 R 的代码转换为基于 Rcpp 的代码 我的函数的头部是 NumericMatrix createMatrixOfLinkRatiosC NumericMatrix matr double threshold4Clean in
  • 如何将文本字段值从一个视图传递到另一个视图 xcode

    我必须将 UITextField 值从一个视图传递到其他视图 第二个 第三个 视图 实际上 在我的第三个 ViewController 中 我有一个滚动视图 我必须在其上显示值 但是 UITextField 值没有被传递 返回 null 无
  • iPhone SDK 3.0之后自定义tableviewcell可以使用initWithFrame吗?

    可以看出 在sdk3 0及以上版本中 initWithFrame和initWithStyle已被弃用 但我们仍然可以使用它而不会出现任何警告 错误 那么继续使用 initWithFrame 在 tableview 中实现自定义单元格可以吗
  • 创建 ASP.Net 处理程序以将图像作为字节返回

    我正在考虑创建一个处理程序来根据传递的 id 返回图像 我之前没有创建过自己的处理程序 当我创建它时 它提到它必须在 IIS 中注册 这个项目分发给很多客户 我是否必须更改每个客户的 IIS 或者是否有某种方法可以解决这个问题 或者有处理程
  • 将 NHibernate 应用程序转换为多租户的最佳实践?

    我有一个简单的 ASP NET MVC OpenID NHibernate应用程序 在 MSSQL Server DB 之上 该应用程序是严格的单租户 仅支持具有 2 个角色的多个用户 Admin and User 我想将此应用程序转换为多
  • Windows 10 LLDB 错误:无法将断点解析到任何实际位置

    我使用的是 Windows 10 使用 MSVC 16 编译了 llvm 11 这是main cpp include