首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

关于使用库的有关问题

2014-01-22 
关于使用库的问题假设有a.lib与b.lib和一些include文件,然后我这些东西写成一个接口c(lib或者dll)与一个头

关于使用库的问题
假设有a.lib与b.lib和一些include文件,然后我这些东西写成一个接口c(lib或者dll)与一个头文件c.h,再写一个程序d来调用接口c,如何使d只要用到c的函数与c.h而不要用到a.lib和b.lib还有a.h与b.h。
[解决办法]
1. 建立静态lib或动态库.dll工程,将静态库a.lib和静态库b.lib加入工程。
2. 将a.h和b.h中的声明添加到c.h文件中
[解决办法]
隔离,需要从设计之初就开始考虑。
你使用其他第三方库实现自己的库,需要在接口上做好隔离。接口头文件中不要出现第三方库的影子就行了。

有了头文件,还需要另写一个接口头文件的情况很多。因为这样可以:得到兼容性,隐藏部分接口,使用上的简单化...

热点排行