QNX下如何封装函数

wince下面可以将访问寄存器的函数全部封装,做成dll的形式,然后将接口提供给用户调用。
想问一下QNX下是不是也有这种方式?怎么实现?

请xtang先生指教一下啊
我创建了一个static library类型的工程,然后将我的寄存器访问的函数全部放到下面,编译生成了*.a文件
并将*.a文件拷贝到我的应用程序工程目录下,在IDE的project/properties/linker的category选项中将我的*.a文件添加进去
但是编译的时候一直报错,不知道什么原因?也不知道这种方法何不合理?

所谓动态,自然是创建shared library

改成了shared library,并且已经生成了.so和.a文件
但是怎么在IDE里边设置才能够链接上库啊?

linker->Category 选择extra library ,增加libname(前缀lib不要)