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

最近使用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

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值