Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2342432
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:00:29

你编译采用的是动态连接库的方法,编译生成的 .EXE 文件需要动态链接库才可运行,不仅是串口控件,所有其他控件都需要相应的动态链接库,因为别的动态连接库都在 AUTOEXEC.BAT 里面的 PATH 里面了,可直接调用。你加入未生效是因为加入路径需要重新启动才可生效。

如果你的程序复制到其他没有装过 BCB 的电脑是不能运行的,需要把所有的控件的动态库,包括 BCB 自带的都要复制过去,这样的程序可能发布太麻烦,不如编译成静态库的方便。

编译成链接静态库可生成完全独立的 .EXE 文件,不需要任何动态库,设置方法:
选择菜单:Project→Options
在 Packages 页面里去掉 Builder with runtime packages 旁边的“√”
在 Linker 页面里面去掉 Use Dynamic RTL 旁边的“√”
再重新编译就可生成完全独立的 .EXE 文件了。

--------------------next---------------------

阅读(1165) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~