本文主要是介绍【Qt问题】Qt Creator 如何链接第三方库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
往期回顾
【QT问题】 Qt信号函数如果重名,调用怎么处理-CSDN博客
【Qt问题】Qt中文乱码问题解决方案(详细汇总)-CSDN博客
【Qt问题】Qt常用快捷键汇总-CSDN博客
【Qt问题】Qt Creator 如何链接第三方库
一、为什么会使用第三方库
在编写代码时,我们可能会使用一些第三方库来实现一些功能或者提供一些便利性的功能。当我们在代码中调用这些第三方库提供的函数或类时,编译器会在编译时将这些函数或类的定义与我们的代码进行链接,以便在运行时能够正确地调用这些函数或类。
在使用Qt Creator等开发工具时,我们需要在项目配置中添加这些第三方库的路径和名称,以告诉编译器在编译时要链接这些库。这样在编译完成后,生成的可执行文件才能够正确地调用这些第三方库提供的功能。
二、如何链接第三方库
一句话:在pro或pri文件添加include路径和lib的名字
示例:以使用了libvlc框架为例
#头文件路径
INCLUDEPATH += ./vlc-3.0.8-win32/sdk/include
# lib名字,有多个lib就写多行LIBS +=,$$PWD表示当前文件目录下
LIBS += $$PWD/vlc-3.0.8-win32/sdk/lib/libvlc.lib
LIBS += $$PWD/vlc-3.0.8-win32/sdk/lib/libvlccore.lib
通过配置这两个路径,在编译完成后,生成的可执行文件就能够正确地调用这些第三方库提供的功能了。
另外建议大家也去了解VS2019是怎么链接第三方库的,因为有时候很奇怪,有些项目在QtCreator能跑起来,在vs跑不了,有时候又是反过来的,所以建议两个都要会。
有用的知识又增加了~
这篇关于【Qt问题】Qt Creator 如何链接第三方库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!