lwhcommon 发表于 2006-4-26 21:58:00

请教:多个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>

lwhcommon 发表于 2006-4-27 20:22:00

<P>虽然这个问题不是很难,但是我来说还是挺重要的!</P>
<P>请斑竹帮帮忙呀!!!!!!!!!!!!&nbsp;&nbsp; </P>
<P>&nbsp;</P>

cnks 发表于 2006-4-28 01:49:00

建立工程

无痕 发表于 2006-4-28 07:57:00

<P>或者把多个lsp文件内容放到一个文件里面,再编译</P>
<P>注意变量不要冲突。</P>

lwhcommon 发表于 2006-4-28 20:00:00

那么dcl文件呢,能够也最后合成一个,不再需要单独的dcl文件?

cnks 发表于 2006-4-28 22:46:00

把dcl添加到工程,建议先看看AutoLISP Developer's Guide,里面有非常详细的关于vlisp编辑环境的功能介绍和操作步骤。

lwhcommon 发表于 2006-4-29 23:15:00

谢谢大虾提示.另外我还有一种想法,就是自己定义了一些基本的函数,不同的工程都可以调用.我的意思就是让这些自定义的函数成为像CAD自己函数一样,能让其他函数调用.所以能不能讲这些自己定义的函数编译成一个库什么的.具体怎么做我也不太清楚,请大虾指点.

cnks 发表于 2006-5-2 02:48:00

你把你所有的函数放到一个文件,然后可以随意调用,你碰到问题首先要试验一下。

zh74 发表于 2006-5-6 21:06:00

可以用cad中LSP编辑编译,生成一个fas或vlx文件,但没法反编译
页: [1]
查看完整版本: 请教:多个visual lisp文件编译成一个文件的问题!