Qt中创建并引用库+*.pro文件的书写

本文介绍了在QT中创建库的基本操作,包括新建库、编写程序和库函数、qmake和build过程。重点讲解了.pro文件的书写,如指定链接库(LIBS)和包含路径(INCLUDEPATH)。同时,提到了动态和静态链接库的区别,以及如何通过ldd命令检查程序依赖。此外,还讨论了库文件的重命名和管理技巧。
摘要由CSDN通过智能技术生成

基本操作流程:

1.在QT中新建一个库"New Libraries",包含(.pro & .h & _global.h & .cpp )

2.编写程序和库函数:
执行 qmake(生成Makefil文件) 和build–>
在和项目文件夹 [A] 并列的build…文件夹 [B] 中,会生成.o(目标/执行文件)和.so(动态链接库)文件

3.引用该库时在项目的*.pro中添加两行,注意检查是否与实际相符:

LIBS += *B文件夹的路径*//*.so等链接库文件所在路径
INCLUDEPATH += *A文件夹的路径*//*.h头文件所在路径
对于库:缺哪,找哪,include & LIBS哪!!!
直接qmake–>build不需要run

备注:

  • 无需再在该项目的build…文件夹中加入调用的.so库文件
  • 程序中引用图片和.txt参数的内容,应该放在和执行文件一起的build…文件夹(此为程序执行时默认的当前文件夹)中;
  • QT的路径最好不要有中文;
  • 复制项目文件再别处重新编译运行时,删去项目文件夹中的.user文件;
  • 在新建库时,自动将头文件与源代码分开的好处是
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值