2013-07-24 53 views
0

直到今天,我在使用Windows 7(64位)下的Lazarus IDE v1.0.10 32位时没有任何问题。Lazarus无法运行程序 - “调试...”但没有窗体显示

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

如果我尝试按F7运行应用程序,则会打开“Assembler”窗口。再按一次F7会出现一个错误对话框“试图运行/执行应用程序时,调试器遇到错误,找不到当前函数的界限,按'OK'继续...”。

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

  • 我试着创建一个只有一个窗体和一个退出按钮的新项目。
  • 我试过卸载并重新安装lazarus
  • 我试过重新启动我的电脑。

有什么建议吗?

回答

3

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

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

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

+0

我也有问题与防病毒软件(avast深屏幕) –

相关问题