直到今天,我在Windows 7(64位)下使用Lazarus IDE v1.0.10 32位时没有任何问题。
在对项目进行一些工作后,运行按钮(绿色三角形)不再运行应用程序。它编译它,Lazarus标题栏变为“Lazarus IDE v1.0.10 - project1(调试......)”,大约一分钟后标题恢复正常,运行图标再次变为绿色。在任何时候都不会显示申请表。
如果我尝试按F7运行应用程序,则会打开“Assembler”窗口。再次按F7会导致错误对话框“调试器在尝试运行/步进应用程序时遇到错误。无法找到当前功能的界限。按'确定'继续......”。
我可以从命令提示符或Windows资源管理器中运行应用程序(.exe文件),它会显示表单并对按下按钮做出正常反应。
有什么建议吗?
答案 0 :(得分:3)
Lazarus在工具中使用调试器(gdb)的路径错误 - >选项 - >调试器 - >一般 - >调试器类型和路径。
这是因为我最初使用的是64位版本的Lazarus,后来又卸载了它并安装了32位版本(在不同的文件夹中),以便我可以使用32位DLL进行OpenSSL。
由于某种原因,后来的安装似乎找到或创建了对早期64位安装的调试器副本的引用(这是卸载后剩下的唯一部分)。