回 帖 发 新 帖 刷新版面

主题:为什么我的QB4.5不能创建EXE文件

为什么我的QB4.5不能创建EXE文件,我用的是windows xp 用的是完整版QB4.5,请高手帮忙

回复列表 (共8个回复)

沙发

有的QB就是这样,功能不完善.

板凳

你给我可以的啊

3 楼

检测文件是否完整.
一般编译需要一个叫做 BC.EXE 的解释文件,编译成中间代码.
再用一个 LINK.EXE 的二进制标准代码连接文件,连接成.EXE文件

你是不是不知道EXE文件怎样编译?

1. 按照平常习惯编写 .BAS 文件
     按模块函数思想编写各个部件,甚至可以包含另一个模块或BAS文件或者头文件等
2. 可以尝试运行检查结果是否正确,
3. 可以在BASIC解释环境下成功运行的源代码,通过菜单的 RUN - MAKE EXE FILE
   QB系统会自动调用命令行 BC.EXE  LINK.EXE 编译成可以独立在DOS环境下运行的
   EXE可执行文件.

4 楼

好像要QB7才能有这个功能.

5 楼

没错,这几个文件我都有,好像还是不行

6 楼

每次我已运行那个创建EXE文件的选项,他就要我输入 BC.EXE的地址和LINK.EXE的地址,输入完成功后,他又回到程序界面,但没找到exe文件,请把你的QB发给我(448197471@qq.com),谢谢

7 楼

是的,那是你的QB系统的路径设置得不对.

有以下解决办法:
1.把这些文件放在同一个容易识别的目录下.
2.菜单里有这些选项:
  Options
┌─────── ─┐
│ Display...      │
│ Set Paths...    │这一项是设置目录路径的.
│ Right Mouse...  │
│ Syntax Checking │
└─────── ─┘
3.在以下方框内填好相应路径
 Search Path:
                   ┌──────────────────┐
 Executable Files: │                                    │
  (.EXE, .COM)     └──────────────────┘
                   ┌──────────────────┐
 Include Files:    │                                    │
  (.BI, .BAS)      └──────────────────┘
                   ┌──────────────────┐
 Library Files:    │                                    │
  (.LIB, .QLB)     └──────────────────┘
                   ┌──────────────────┐
 Help File:        │                                    │
  (.HLP)           └──────────────────┘
4.就算你没设置好相应文件的绝对路径,
  你仍然可以在编译时提示找不到文件的时候,输入相应带路径的文件名.
  QB就会找到BC.EXE和LINK.EXE和一些必需的库文件来编译出.EXE文件
5.还有一点就是,要充实一下DOS知识,你要搞清楚你当前所在的目录,
  (可以<F6>在立即窗口里运行一下shell看看)
  否则,你仍然有可能找不到你成功编译的EXE文件在哪里.
  另外,还可以使用DIR命令查找一下你刚才编译好的EXE文件在哪里,
  如果没有编译成功,QB是会有提示的.

8 楼

终于回了
谢谢

我来回复

您尚未登录,请登录后再回复。点此登录或注册