Qt 添加外部库文件

Qt添加外部库文件,

 

一种就是直接加库文件的绝对路劲,这种方法简单,但是遇到多个库文件的时候,会很麻烦,而且,如果工程移动位置以后还需要重新配置

 

另一种就是相对路径了,不过Qt 编译的文件会在一个单独的文件件里面,这里要和vs所好区分

 

 

我现在鼓捣出四种种方式来加载库文件

 

 

<pre name="code" class="cpp">LIBS += D:\Code\Opengltest\OpenGL32.Lib D:\Code\Opengltest\GlU32.Lib

LIBS += OpenGL32.Lib GlU32.Lib

LIBS += -L D:\Code\Opengltest\ -lOpenGL32 -lGlU32

LIBS += -L ./ -lOpenGL32 -lGlU32

 

 

 

 


第一种就是直接加据对路径

 

 

第二种就是直接加库文件,这个的前提是你的库文件必须在工程目录下

 

第三种就是 多个库在同一个文件夹下的时候,连接使用

 

第四种 就是相对路径。

 

可以参考一下

 

 

  • 23
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
Qt项目中添加外部,一般分为两个步骤:首先是准备外部文件,然后是在Qt项目中进行配置。 首先,在准备外部文件方面,需要确保已经获取到所需的文件。这些文件可以是编译好的二进制文件,也可以是源码文件。如果是二进制文件,一般是以.so(在Linux下)或.dll(在Windows下)为后缀的文件;如果是源码文件,则需要进行编译。确保已经获取到外部文件后,将这些文件保存到指定的文件夹下。 然后,在Qt项目中进行配置。打开Qt项目的.pro文件,找到LIBS变量,并添加外部的配置信息。对于二进制文件,可以使用以下格式来配置: LIBS += -L<文件所在目录> -l<文件名称(不含后缀)> 例如,如果文件libexample.so在/home/user/example目录下,则配置为: LIBS += -L/home/user/example -lexample 如果是源码文件,则需要先进行编译生成二进制文件,然后按照上述格式配置。 配置完成后,重新编译和构建Qt项目即可。在这个过程中,Qt编译器会根据配置的信息去指定的文件夹下寻找并链接外部,使得可以在Qt项目中使用外部的功能。 需要注意的是,配置外部时,要确保Qt项目所用的Qt版本和外部的兼容性,以及外部是否适用于当前平台。如果有依赖关系,还需要确保依赖的其他已经正确配置。同时,如果外部是动态链接,还需要将文件拷贝到运行时的路径下,或者配置系统的环境变量,以保证程序在运行时可以找到所需要的文件

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DreamLife.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值