QT之如何引用dll和头文件

在QT中,我们在安装时默认安装了很多自带的类,比如画图用的QCharts等,但是当我们想使用一些其他功能的类时,我们应该怎么引入这些类呢。

1.我们需要下载对应的dll和头文件,这些在网上都可以找到。以我的电脑上为例,weekday是项目的主文件夹,所有头文件和库文件都保存C:\Users\86151\Desktop\weekday\ffmpeg_4.4_mingw32下。

 2.在QT的pro文件中添加对应问价的路径,添加头文件的方式为

INCLUDEPATH+=C:\Users\86151\Desktop\weekday\ffmpeg_4.4_mingw32/include

添加库文件的方式为

LIBS+=C:\Users\86151\Desktop\weekday\ffmpeg_4.4_mingw32/lib/libavcodec.dll.a

这些只是例子,实际运行的时候可能添加的库文件有很多,大家只需要按照这个形式添加就好了。

  另外说一下,本文的例子中用的是绝对路径,这样的好处就是简单,直接在文件那里复制路径就可以了。但是移植性不好,就是如果将项目copy到别人电脑上后,可能因为路径的不同导致报错,所以必要时可以使用相对路径。

  在QT中,有一个重要的相对路径的表示方式,那就是$$PWD/xxx ,这个代表着项目所在的路径,比如上面的头文件如果用相对路径的添加方式为

$$PWD\ffmpeg_4.4_mingw32/include

这种方式还是比较推荐的。

总结:推荐使用相对路径的方式添加库文件和头文件,$$PWD/代表项目所在路径,通过在这个路径下操作的便是相对路径了可移植性比较好。

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值