Lazarus无法运行程序 - “调试......”但没有表单显示

时间:2013-07-24 15:12:44

标签: ide lazarus

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

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

如果我尝试按F7运行应用程序,则会打开“Assembler”窗口。再次按F7会导致错误对话框“调试器在尝试运行/步进应用程序时遇到错误。无法找到当前功能的界限。按'确定'继续......”。

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

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

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

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

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

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