Linux QT调用静态库文件和动态库文件

	## **Linux调用静态库文件和动态库文件**

一、Linux静态库调用

1.创建静态库项目:文件-新建文件和项目-library–c++库–choose,类型选择静态链接库修改名称static1,继续下一步,模块这里默认选择Qtcore即可。
2.在项目文件static1.h和static1.cpp里面写自己的测试函数,然后进行编译就能得到自己的库文件libstatic1.a
注:在Project下有一个shadow build的选项,勾选会默认在项目文件pro同级下创建一个Debug的目录,生成文件都放到里面;如果不勾选,默认会把编译文件生成到pro文件同级别的目录。区别就是生成文件的目录其他 没有区别。
函数定义
函数实现
3.库文件的调用
1)创建调用项目:文件-新建文件和项目-application-qt widgets application–choose,修改名称teststatic,下一步到完成。
2)在teststatic.pro中增加,注意应包含生成的静态库包含的静态库
(相对路径或绝对路径均可)
INCLUDEPATH += ./lib (后面的是.h头文件存放的路径)

LIBS += -L./lib -lstatic1 (-L后面是要调用的libstatic.a文件的路径, -l后面是项目名称 注意:这里一个是大写的L 一个是小写的L

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值