2

晚上好,

我在我的电脑上安装了 Geany 1.24,我还安装了 QB64(我不记得是哪个版本,官方网站已关闭)。操作系统:Windows XP。

在 Geany 中,当我用 Basic 编写程序时,它不会编译它(除了返回一个成功编译的程序)。但是,如果我有一个已经编译的程序,它仍然不会再次编译它(在进行任何更改之后),但它可以让我执行它。

所以我想知道是否有人知道“设置构建命令”的设置以在 Geany 中正确运行 QB64。我还安装了 Free Pascal IDE 2.6.4,Geany 在第一次运行时就认出了它,并且可以成功编译和执行 pascal 代码。

提前致谢,

4

2 回答 2

3

Geany 仅在开箱即用的最新 1.24 版本中支持 FreeBasic——不确定它们有多相似。您可以通过更新/更改文件定义来运行 QB64。一个好的起点是手册。如果这不起作用,您可能希望根据黑客指南修补 Geany 。从头开始添加新文件类型有一个简短的清单。

如果 QB 与 FreeBasic 类似,那么更改filettype_extensions.conf以使您的 QB 脚本被识别为 FreeBasic 并更新菜单 Build->configure build parameters 上的构建字符串(或类似的东西......这里只有德语版本)可能就足够了) -- 这是菜单中的最后一点。

于 2014-06-03T06:45:30.540 回答
1

您需要使用 -x 命令行参数告诉 Geany 运行 QB64.EXE:
QB -x yourfile.bas
在 Geany 中,您需要转到工具菜单,选择配置文件,选择文件类型配置,编程语言,文件类型.freebasic。在 filetypes.freebasic 中,将
fbc -w all "%f"
更改为
qb64 -x "%f"

于 2015-09-17T03:18:18.873 回答