主题:为什么我的QB4.5不能创建EXE文件
美味的汽水
[专家分:70] 发布于 2007-05-11 20:40:00
为什么我的QB4.5不能创建EXE文件,我用的是windows xp 用的是完整版QB4.5,请高手帮忙
回复列表 (共8个回复)
沙发
Matodied [专家分:7560] 发布于 2007-05-11 20:42:00
有的QB就是这样,功能不完善.
板凳
美味的汽水 [专家分:70] 发布于 2007-05-11 21:52:00
你给我可以的啊
3 楼
moz [专家分:37620] 发布于 2007-05-11 23:28:00
检测文件是否完整.
一般编译需要一个叫做 BC.EXE 的解释文件,编译成中间代码.
再用一个 LINK.EXE 的二进制标准代码连接文件,连接成.EXE文件
你是不是不知道EXE文件怎样编译?
1. 按照平常习惯编写 .BAS 文件
按模块函数思想编写各个部件,甚至可以包含另一个模块或BAS文件或者头文件等
2. 可以尝试运行检查结果是否正确,
3. 可以在BASIC解释环境下成功运行的源代码,通过菜单的 RUN - MAKE EXE FILE
QB系统会自动调用命令行 BC.EXE LINK.EXE 编译成可以独立在DOS环境下运行的
EXE可执行文件.
4 楼
Matodied [专家分:7560] 发布于 2007-05-12 14:12:00
好像要QB7才能有这个功能.
5 楼
美味的汽水 [专家分:70] 发布于 2007-05-12 23:33:00
没错,这几个文件我都有,好像还是不行
6 楼
美味的汽水 [专家分:70] 发布于 2007-05-12 23:38:00
每次我已运行那个创建EXE文件的选项,他就要我输入 BC.EXE的地址和LINK.EXE的地址,输入完成功后,他又回到程序界面,但没找到exe文件,请把你的QB发给我(448197471@qq.com),谢谢
7 楼
moz [专家分:37620] 发布于 2007-05-13 01:23:00
是的,那是你的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 楼
美味的汽水 [专家分:70] 发布于 2007-05-13 11:43:00
终于回了
谢谢
我来回复