请教:多个visual lisp文件编译成一个文件的问题!
<P>比如说我有以下3个文件需要编译成一个文件:<BR>1.main.lsp内容如下:</P><P>(defun c:main()<BR>....<BR>(load "function.lsp")<BR>....<BR>;调用对话框dialog.dcl<BR>....<BR>)</P>
<P>2.function.lsp内容如下:<BR>(defun function()<BR>....<BR>)</P>
<P>3.对话框文件dialog.dcl</P>
<P>请问要如何编译才能最后生成一个vlx文件?<BR>小弟还是初学者,自己试了好多遍都不行,烦请各位大虾指点一二!</P> <P>虽然这个问题不是很难,但是我来说还是挺重要的!</P>
<P>请斑竹帮帮忙呀!!!!!!!!!!!! </P>
<P> </P> 建立工程 <P>或者把多个lsp文件内容放到一个文件里面,再编译</P>
<P>注意变量不要冲突。</P> 那么dcl文件呢,能够也最后合成一个,不再需要单独的dcl文件? 把dcl添加到工程,建议先看看AutoLISP Developer's Guide,里面有非常详细的关于vlisp编辑环境的功能介绍和操作步骤。 谢谢大虾提示.另外我还有一种想法,就是自己定义了一些基本的函数,不同的工程都可以调用.我的意思就是让这些自定义的函数成为像CAD自己函数一样,能让其他函数调用.所以能不能讲这些自己定义的函数编译成一个库什么的.具体怎么做我也不太清楚,请大虾指点. 你把你所有的函数放到一个文件,然后可以随意调用,你碰到问题首先要试验一下。 可以用cad中LSP编辑编译,生成一个fas或vlx文件,但没法反编译
页:
[1]