Board logo

Subject: 关于组件包的使用问题 [Print This Page]

Author: eyesonly    Time: 2008-9-13 13:31     Subject: 关于组件包的使用问题

我仅仅建立一个VCL窗口,添加按钮控件
未添加关联代码
但是编译的时候错误为:缺少XXX.dcu文件
组件编译正确,安装也正常
版本为2007
Author: rarnu    Time: 2008-9-14 08:18

在Library path里,把cnpack组件包的source目录配置去
Author: eyesonly    Time: 2008-9-15 01:04



QUOTE:
原帖由 rarnu 于 2008-9-14 08:18 发表
在Library path里,把cnpack组件包的source目录配置去

好的,我试试
感谢回复
Author: Passion    Time: 2008-9-15 10:00

大多数第三方控件编译安装后使用时都需要这样加路径。
Author: eyesonly    Time: 2008-9-17 00:11

cnpack组件包的source目录配置好了
又发生错误:找不到文件cnpack.inc
Author: Passion    Time: 2008-9-17 10:15

把source目录下面的子目录挨个加入。
光加source没用。
Author: eyesonly    Time: 2008-9-17 13:20



QUOTE:
原帖由 Passion 于 2008-9-17 10:15 发表
把source目录下面的子目录挨个加入。
光加source没用。

除了lang目录,其他都加了,还是找不到cnpack.inc
Author: Passion    Time: 2008-9-17 13:29

CnPack.inc在Source\Common目录下,再检查一下?
Author: rarnu    Time: 2008-9-17 16:23

我印象中,for D2009的版本,是把inc移去了package目录下
楼主会不会是下了D2009的?
Author: Passion    Time: 2008-9-17 16:54

楼主在顶楼说了D2007.
Author: eyesonly    Time: 2008-9-17 22:41

是我看错了,抱歉两位,是D2009
后来我把cnpack.inc文件向source的所有子目录都复制了一份就可以编译了
想知道具体是什么原因造成的?请教
Author: Passion    Time: 2008-9-17 22:59

源码中使用了这个inc,在D2009的包中,inc文件在Package目录下的D2009目录下吧,那么这个目录也需要加入搜索路径。
总之一句话,编译用到的所有文件的所在目录都得在搜索路径下。

如果碰到啥文件找不到,可以搜一下看看在那儿然后把它的目录加入搜索路径。
Author: zp0816    Time: 2008-11-5 18:21

今天 俺也碰到这样的问题,又学习了一招!




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0