您的位置:首页 > 编程语言 > Qt开发

QT Creator使用共享库(一)创建共享库

2014-08-28 00:52 169 查看
最近使用QT的移动设备要调用个加密的.SO,在前人代码上折腾了N久也没出来,终于自己照着帮助一步步作了一下,在此记下一笔。

使用的工具: QT Creator

测试环境: WIN 7, QT平台的外设

首先我们写个共享的库文件:

1.创建C++库,选择共享库:

2.在头文件里加上个方法,并在自动生成的类里也加上个函数,用以比较全局函数与类供外面调用时有何不同:

3.在.cpp里做实现

#include
"libsharelibrary.h"



int funAdd3(int a,int b,int c)


{


return a+b+c;


}




LibShareLibrary::LibShareLibrary()


{


}


int LibShareLibrary::funAdd2(int a, int b)


{


return a+ b ;


}

4.构建项目,会生成用于windows的dll和linux的.a

以上就完成了创建共享库。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  QT 共享库