很奇怪,vlx加载不了
写完了一个程序编译成vlx文件,然后把这个文件放入支持的搜索路径内,接着用Load加载这个文件返回的是nil,也就是说程序加载失败了。后来我将源代码LisP文件替换经编译的Vlx文件,再用Load加载成功了,这令我很费解,因为之前我加载Vlx是成功的,按理说Vlx应该是优先的。第二个问题,单个Lisp文件能否编译成fat? 楼主,
1,手动加载看看是否是编译的错误,如果OK试试加上路径(Load (findfile "test.vlx"))试下
2,你说的第二个应该是FAS文件吧,是可以单个编译的 回复 祥子 的帖子
谢谢你的解答,不过我之前用load加载vlx是没问题的,但是现在却不行,关于单个的lisp文件编译成fas文件真的不太会,希望楼主给个插图说明,非常感谢“祥子”
哦,到底是什么原因导致加载不了vlx呢?
那不知什么问题了,你发下VLX来看下
FAS 文件创建个工程文件后有按钮的,如下图
回复 祥子 的帖子
在公司写的程序,拿不出来,真是不好意思,非常感谢 放启动组也不行吗? 回复 hmw7374 的帖子
非常正确!就连放在“acad2008.lsp”都没用,真是见了鬼了,非lisp不可。 本帖最后由 highflybird 于 2011-7-18 00:20 编辑
建议检查vlx中的设置 独立变量空间 或者编译优化选项是否对此有影响。 莫非是vlx编译有问题?编译出的vlx有错误的话是无法加载的 回复 cnks 的帖子
但是,其对应的源码lisp却能加载,并且执行无故障,能够达到预期的目的。
页:
[1]
2