1

直到今天,我在 Windows 7(64 位)下使用 Lazarus IDE v1.0.10 32 位都没有问题。

在项目上进行一些工作后,运行按钮(绿色三角形)不再运行应用程序。它编译它,Lazarus 标题栏更改为“Lazarus IDE v1.0.10 - project1 (debugging ...)”,大约一分钟后标题恢复正常,运行图标再次变为绿色。任何时候都不会显示申请表。

如果我尝试按 F7 来运行应用程序,则会打开“Assembler”窗口。再次按 F7 会导致错误对话框“调试器在尝试运行/单步执行应用程序时遇到错误。找不到当前函数的边界。按“确定”继续...”。

我可以从命令提示符或 Windows 资源管理器运行应用程序(.exe 文件),它会显示表单并对按钮按下做出正常反应。

  • 我尝试创建一个只有一个表单和一个退出按钮的新项目。
  • 我尝试卸载并重新安装 lazarus
  • 我尝试重新启动计算机。

有什么建议么?

4

1 回答 1

4

Lazarus 在工具 -> 选项 -> 调试器 -> 常规 -> 调试器类型和路径中的调试器 (gdb) 路径错误。

这是因为我最初使用的是 64 位版本的 Lazarus,后来卸载了它并安装了 32 位版本(在不同的文件夹中),这样我就可以将 32 位 DLL 用于 OpenSSL。

由于某种原因,后来的安装似乎找到或创建了对早期 64 位安装的调试器副本的引用(这是卸载后唯一剩下的部分)。

于 2013-08-12T14:51:56.093 回答