你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 专家论坛
SCO Unix平台OUCL开发研究(三)
 

2.2 类库目录

在开始使用Object Unix/Linux Class Library编制应用程序之前,必须做好这样几件事情:第一须规定正确的包含目录以使编译器能找到所有相关的文件;第二须规定正确的库目录,以使连接器能找到应用程序所需要的库文件。

Object Unix/Linux Class Library依赖于lib子目录中的类库。所有Object Unix/Linux Class Library的对象均以Object作为基类。Object Unix/Linux Class Library还可以用到类库中的其他类如TWindow类或者Tdialog类。读者可以在Object Unix/Linux Class Library程序中随意使用各个类。

除了应用程序可能用到的标准头文件(如stdio.hcurses.h等)之外,还需要告诉各种编译器工具,Object Unix/Linux Class Library的头文件(如owl.hpp)存在何处。在编写Object Unix/Linux Class Library程序时,必须包含owh.hpp文件。

所有的应用程序均须访问运行时间库,另外还有自己建立的库或者从别处购买的库。除此之外,一个Object Unix/Linux Class Library应用程序还需要访问标准的Object Unix/Linux Class Library类库。

下面列出安装程序所使用的缺省目录。如果告知了安装程序使用不同的目录,则需要修改所提供的make文件或者工程文件以适应实际的目录设置,在本系统提供的集成编译环境下,可以通过选项菜单项来修改目录设置。

Unix环境的的目录结构下,Object Unix/Linux Class Library存放在本系统安装后的系统目录下:/lfr_ide

该目录下有几个子目录:./bin./doc./lib./include

./lib目录下存放着Object Unix/Linux Class Library的系统类库libowl.a,通过链接本系统于用户的应用程序中,用户的应用程序将具有本系统提供的一系列交互式屏幕特征。

./bin目录下存放着集成编译系统程序以及一些Unix下使用的工具如:dirsdirmdirpsvi等。

./include目录下存放着使用本Object Unix/Linux Class Library类库系统的一些必要的头文件信息。

./doc目录下存放着C/C++集成编译系统以及Object Unix/Linux Class Library的操作使用说明文档。

在用户编译他的应用程序时,请在make文件中指定包含头文件所在的目录:-I/lfr_ide/include以及库所在目录-L/lfr_ide/lib

还应该指定make的参数:-lowl

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089