Register   |   Login

Print

Borland C环境下库文件的生成和使用

Borland C环境下库文件的生成和使用

Borland C环境下库文件的生成和使用



前言

ADAM-4500控制器和ADAM-5510控制器开发环境为BorlandC3.0,使用灵活,可完成复杂的控制算法,适用于中小型监控系统,并可通过标准通讯协议与其它控制设备进行无缝连接。
在使用BorlandC3.0开发程序时,用户可以将部分程序生成库文件供程序调用,以加快开发进度。
本文以在危险源系统中WebAccess服务端获取控制器ADAM-4501IP地址为例,介绍如何将读取控制器与服务器信息的程序生成库文件,ADAM-4501控制器程序调用该库文件,实现配置文件信息的获取,进而完成控制器信息向WebAccess服务器的发送。

库文件的生成

BorlandC库文件生成步骤:
1、首先在BC3.0环境下编译相应文件(C文件)生成OBJ文件
2、利用BC3.0下的库文件生成工具(TLIB.EXE)生成库文件(.LIB



下面介绍库文件如何生成

工程如下:


包括两个文件:
ADAM4500Read.c(在DOS下表示为ADAM45~1.C,文件名不超过8个字符)
APROFILE.C

1)生成OBJ文件


分别将两个.C文件生成.OBJ文件:
ADAM45~1.C ----à ADAM45~1.OBJ
APROFILE.C ----à APROFILE.OBJ

2)利用工具TLIB.EXE生成库文件
该操作在DOS环境下命令行执行。


库文件生成命令:
TLIB
ADAM4500.LIB + ADAM45~1.OBJ + APROFILE.OBJ




库文件的调用

库文件必须提供API接口函数供其它程序使用:



用户程序调用库文件步骤:
1、将库文件与用户程序置于同一路径下,或通过工程指定路径
2、将头文件与用户程序置于同一路径下,或通过工程指定路径,或用户头文件包含API声明
3、建立工程,引入库文件



最终生成EXE执行文件:


测试结果:



[ 本帖最後由 XDL 於 2012-12-25 11:18 編輯 ]
Attachment: Your usergroup does not have permission to access attachments

TOP

支持以顶代表最高的支持!

*** The author has been banned or deleted ***

TOP

Quick search in Advantech Support Portal