Board logo

Subject: 求助,如何在cb中使用组件包 [Print This Page]

Author: elance    Time: 2007-12-5 13:14     Subject: 求助,如何在cb中使用组件包

如何在cb中使用组件包?
安装完组件包后,怎么还是不能用?
Author: Passion    Time: 2007-12-5 13:31

是否是CVS上的最新代码?网站上供直接下载的zip包比较老,不太推荐。

打开对应版本的bpk后编译安装,这一步能成功吗?
如果成功了,组件板上出现了组件吗?
如果出现了就可以用了。
Author: elance    Time: 2007-12-5 14:16

谢谢。用的是网站上提供的。

提示bpk编译安装成功,可是组件板上没见到组件。
Author: elance    Time: 2007-12-5 15:30

用的是20061001
是否还要设置一些文件的路径?
Author: elance    Time: 2007-12-5 16:50

下载了最新版。dclCnPack_CB6.bpk编译出错。
Author: Passion    Time: 2007-12-5 19:46

是从CVS上倒过来的?bcb6编译出什么错?
Author: Passion    Time: 2007-12-5 19:47

要先编译运行期的包,再编译安装设计期的包。
Author: elance    Time: 2007-12-6 13:26

先编译CnPack_CB6.bpk,成功后提示有warnings,[C++ Warning] CnPack_CB6.cpp(4): W8058 Cannot create pre-compiled header: write failed
  而且CnPack_CB6.obj如图:
[attach]364[/attach]

  然后编译dclCnPack_CB6.bpk,报错:
[attach]365[/attach]

[ 本帖最后由 elance 于 2007-12-6 13:30 编辑 ]

Image Attachment: 1.JPG (2007-12-6 13:26, 13.11 K) / Download count 370
http://bbs.cnpack.org/attachment.php?aid=364



Image Attachment: 2.JPG (2007-12-6 13:26, 61.26 K) / Download count 390
http://bbs.cnpack.org/attachment.php?aid=365


Author: Passion    Time: 2007-12-7 20:37

每次编译包前,请删除所有上次生成的编译的dcu、obj等文件?
Author: Passion    Time: 2007-12-7 20:40

cnpack模块的根目录下有个cleanInplace.bat,可用于删除临时文件。
Author: elance    Time: 2007-12-7 21:50

执行cleanInplace.bat后,
重新编译,还是8楼我描述的错误,
Author: Passion    Time: 2007-12-8 12:13

实在奇怪。是否严格按照了一下步骤?

1.从CVS上倒下了cnpack的最新代码来。
2.执行cleanInplace.bat
3.编译lCnPack_cb6.dpk
4.执行cleanInplace.bat
5.编译dclCnPack_cb6.dpk

CnPack_cb6.obj文件大小应该是正常的。
可能你的BCB6缺乏某些IDE包,
是完整安装的BCB6吗?
Author: elance    Time: 2007-12-8 13:46

是按照您上述的步骤执行的,BCB6也是完全安装。
实在不行我试试装一下BCB2007,不知CNPACK组件支持BCB2007不支持?
Author: elance    Time: 2007-12-8 14:56

果然是我的BCB有问题,我重装了一边,选择了typical安装,然后可以cnpack组件安装成功。
谢谢老大的关注!!!




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