-
2018-05-14 12:02:08
转自:Qt 添加外部库文件
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 # 相对路径
更多相关内容 -
QT用法--添加外部库文件(lib文件)
2018-07-31 11:06:50因为我在工作的过程中,使用的是第三方提供的库,但是如何将这些库添加到QT的工程中,是个问题,让我恼火了很久,怎么弄都是错的。 下面,我会对这个问题,进行叙述,希望其他人第一次遇到这种问题的时候,可以...因为我在工作的过程中,使用的是第三方提供的库,但是如何将这些库添加到QT的工程中,是个问题,让我恼火了很久,怎么弄都是错的。
下面,我会对这个问题,进行叙述,希望其他人第一次遇到这种问题的时候,可以轻易的解决。
一.添加第三方的头文件
这个问题再简单不过了,不过我还是要说下。
首先,添加头文件 #include "ControlCAN.h"
然后,再将这个头文件放到工程的目录下,就OK了,非常的简单
二.添加.lib文件
首先,将.lib文件放到对应的工程目录下(当然,放到其他路径也可以)。
但是,仅仅做这一步是不行的,工程不会主动去包含这个.lib文件,你必须告诉他,lib文件在哪里,才可以。
然后,在QT的工程中,你会看到一个.pro文件,比如,我的工程名为test_qt,那么我的文件就是test_qt.pro文件,在整 个QT界面的左上角,.pro文件是管理整个工程的,当要打开一个工程的时候,只要打开.pro,就可以打开整个工 程的所有东西。
所以,我们要做的,就是在.pro文件中,加上一句话,告诉工程,.lib在哪里
LIBS += -LE:/project/QT/usbcan_info/ -lControlCAN
下面对这句话进行解析:
1)+=这个符号是连接在一起的,不要自做聪明,给分开了,写成+ = ,这样就是错的!
2)+=的左右两边可以有空格,也可以没有空格,随意的
3)-L之后紧接着就跟着.lib文件所在的目录,比如,我的目录是在E盘下的project目录下的QT目录下的usbcan_info下,注意,是紧跟着,不要分开,分开就错啦!
4)-l后面跟着的是.lib的文件名,注意,比如你的.lib文件时ControlCAN.lib,不要傻乎乎的写成了-lControlCAN.lib,不要带后缀,要写成-lControlCAN,同样,-l后面也没有空格
完成以上的操作,就可以指定.lib文件了。其实说穿了很简单,就是把.lib随便放到一个目录下,然后告诉工程,你的.lib放到哪里了,叫什么名字。
三.添加.dll文件
一个工程编译成功后,会在工程目录下生成2个目录,一个是debug目录,一个是release目录(注意,如果一个工程刚刚新建,是没有这2二个目录的,不信的朋友可以看看)。
其中,debug就叫做输出目录!因为工程编译后的.exe就在这个目录下。
然后,将.dll文件放到这个目录下。OK了,妥妥的。
-
Qt 添加外部库文件
2016-03-16 09:46:16Qt添加外部库文件, 一种就是直接加库文件的绝对路劲,这种方法简单,但是遇到多个库文件的时候,会很麻烦,而且,如果工程移动位置以后还需要重新配置 另一种就是相对路径了,不过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
第一种就是直接加据对路径第二种就是直接加库文件,这个的前提是你的库文件必须在工程目录下
第三种就是 多个库在同一个文件夹下的时候,连接使用
第四种 就是相对路径。
可以参考一下
-
使用PlatformIO IDE开发Arduino如何安装和调用外部库文件【基于Visual Studio Code平台】
2021-02-26 10:49:28本文目的在于学习Arduino如何在Vscode开发环境下安装并调用库文件 为何有了Vscode,还要安装插件PlatformIO IDE呢,因为很多时候使用Arduino编写较复杂的程序时,需要调用.h库文件,而VS Code只能写基本函数delay()...本文目的在于学习Arduino如何在Vscode开发环境下安装并调用库文件
PlatformIO IDE插件支持功能更加强大。 PlatformIO IDE平台首先要添加Arduino.h头文件才能调用,然后在下行添加程序需要调用的库文件。
**注意点:**在不需要调用库文件的程序代码中,也必须在首行添加 #include <Arduino.h>,不然会提示错误。
-
提前下载和安装好Vscode软件;
-
打开软件,搜索PaltformIO IDE插件并安装,这个安装过程需要等待一段时间,安装完成后在界面左下角会有一个小房子的图标,即表示安装成功;安装过程中可能会提示未安装python, 需要手动点击install Python按钮,去官网下载安装相关版本即可
-
点击小房子图标 进入Platform IDE主页,并新创建项目,选择好开发板(arduino)和创建目录,点击完成,第一次创建的过程可能等待较长时间。
-
创建完成后的目录结构,展开项目文件后发现有一个命名为“src”的文件夹,里面的“main”文件就是我们编写的主函数部分。
-
查看是否有串口显示;
-
安装*.h库文件, 选择由arduino开发的库文件,点击Add安装
-
添加成功后在左侧目录中会出现vscode子目录c_cpp_properties.json
进入“c_cpp_properties.json”文件找到“includePath”关键字,在其下添加你库文件的路径,谨记格式必须相同
-
如果需要用到库文件的话,只需要在“src”目录下的“main.cpp”文件中添加相对应的头文件即可。
完成以上二步,则指示在.h库文件的错误下划线提示会消失;
-
Arduino的可执行文件目录可能需要更换(如果正确则忽略此步骤)
按ctrl+,(逗号)快捷键,进入以下设置,
-
-
jar包调用dll lib等外部库文件解决办法
2019-04-19 13:51:59jar包调用dll lib等外部库文件解决办法 -
给Qt应用添加外部库文件
2017-02-14 10:23:35要给Qt应用添加外部库文件,需要修改对应工程目录下的 xxx.pro文件 1.把libmtdev.a libmtdev.so.1.0.0移动到工程目录下 2.在xxx.pro文件中添加如下红色行 TEMPLATE = app TARGET = ivi_v2 INCLUDEPATH += . QT +... -
jar包调用dll、lib等外部库文件解决办法
2017-09-26 16:00:25问题描述 dll等文件无法打入jar包,dll文件位置是相对路径 ...//例如调用海康摄像头中的一个地方//官方给的HCNetSDK.java中使用的是相对路径,要求库文件都方法项目根目录下 HCNetSDK INSTANCE = (HCNetSDK) Native.loa -
android studio 导入外部库文件,以及将项目中module引用依赖
2016-11-28 18:39:28android studio 导入外部库文件,以及将项目中module引用依赖 一:导入如百度地图等的外部类。 步骤:1.首先 将androidstudio项目显示切换到 project 状态显示项目 2.然后添加.jar文件,将所有的.jar文件放入... -
VS2017 使用外部库
2019-04-30 17:42:112、外部库的库文件路径 3、外部库的库文件名 右击项目 选择属性 在 c/c++ ;常规;附加包含目录;中添加库的头文件路径 在 链接器;常规;附加库目录;中添加外部库的库文件路径 在 链接器;输入.... -
STM32CubeIDE开发笔记9:导入外部文件
2020-04-22 20:11:10STM32CubeIDE开发笔记9:导入外部文件导入头文件到项目添加源文件添加静态库文件(.a文件) stm32CubeIDE所用版本:1.3.0 首先要说明的是stm32cubeIDE是把项目文件夹内的所有文件都添加进来,所以添加文件就是把文件... -
WPF引用外部库的资源文件
2020-04-20 22:28:471.创建一个WPF的自定义库项目,方便起见,我直接修改Generic.xaml,在内部添加一个蓝色的画刷 2.创建一个WPF应用程序项目 在此WPF应用程序中添加对WpfCustomControlLibrary1的引用 3.在元素的资源节点... -
“extensions/cocos-ext.h”: No such file or directory。外部库文件
2015-04-22 22:56:35在使用vs2012 编辑cocos2dx 时候,如果你需要...今天在写一个2dx例子时候,引入了一些外部库文件; **#include “extensions/cocos-ext.h” **#include “ui/CocosGUI.h”using namespace cocos2d; using namespace -
VS中添加lIb库及头文件(外部依赖项)的步骤
2019-01-23 00:49:30VS中添加LIb库及头文件(外部依赖项)的步骤: 1、添加工程的头文件目录:工程—属性—配置属性—c/c+±–常规—附加包含目录:加上头文件存放目录。 2、添加文件引用的lib静态库路径:工程—属性—配置属性—链接器... -
CMake链接外部库的几种方式
2020-05-29 15:02:57CMake链接外部库的几种方式 ######################################################### 链接库开始 ############################################################### # 1,绝对路径方式 #target_link_libraries... -
QLibrary 动态加载外部库文件
2012-11-09 16:35:51主模块是一个可执行程序,子模块为动态库,可以加载在主模块中。 问题:每添加一个扩展功能就要修改一下主模块的源程序,在其中添加头文件,lib文件,然后重新编译。很是麻烦。 目标:主模块读一个配置文件,根据... -
Spring引入外部属性文件配置数据库连接(超详细)
2021-01-16 16:16:16目录直接配置数据库的信息引入外部属性文件配置数据库连接1.引入德鲁伊连接池jar包2.配置德鲁伊连接池 直接配置数据库的信息 xml配置文件直接配置: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=... -
Qt5调用外部头文件及库文件
2019-07-25 09:59:28以Qt5调用WInpcap头文件及库为例: ...2、新建Qt5工程,打开工程中的.pro文件 3、添加头文件路径: INCLUDEPATH += 路径1 \ 路径2 比如我的:INCLUDEPATH+=E:/Qt5/UDP_V003/WpdPack/Include \... -
QT 添加外部库
2020-08-13 10:10:45也可以在项目中通过QT的菜单添加外部库,环境会为你在pro文件添加好动态库所在路径(推荐)。 win32:LIBS += -L$$PWD/../Interface-all/interface-source/ -lxray_render_lib win32:LIBS += -L$$PWD/../... -
QT项目如何引入外部库
2018-12-10 15:21:44选择链接到外部库 选择需要链接的库文件 此时可以在项目的pro文件下看到出现了链接信息 win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../libusb/lib/release/ -lusb else:win32:CONFIG(debug, debu.... -
vue引入外部js文件(第三方js工具或者jq库)
2020-12-07 17:18:33在public文件夹下的index.html文件使用script标签对插件进行引用。 可以是项目中的静态资源,也可以是远程资源。 例如: //本地静态资源,直接放在public文件夹下 <script type="text/javascript" src="./... -
MySQL导入外部数据库文件
2020-04-28 21:31:251.打开MySQL窗口,输入密码2.创建要导入的数据库。如果本来有这个数据库就不用再创建,show databases;查看验证 3.use 数据库名; 4.最后一步导入文件 source 文件路径; ... -
在ROS中调用外部链接库文件(.so)配置方法
2018-10-22 14:47:121、建立文件树如下: myproject: -include --Interface.h -lib --libInterface.so -src --control.cpp -CMakeLists.txt -package.xml 即在对应的源文件包下建立两个文件夹include(放.so对应的头文件),... -
Python安装第三方库提示“既不是内部或外部命令也不是可运行的程序或批处理文件”解决办法
2020-12-22 07:00:45今天一个同学问我Python安装jieba库失败的问题,由于同学是白中白,所以我只能自己上手,远程解决。问题复现Windows环境下,正常安装Python之后,IDLE可以正常启动。但在cmd中,无论是python命令还是pip包管理器均... -
怎样将SQL文件导入MySQL
2019-07-26 10:05:35开发工具与关键技术:SQLserver,MySQL;...在首选导航栏选中【数据库】选择【导入】再选到【导入外部数据库】 选中【启动新的同步会话】,然后点击【下一步】 数据源的类型选择【任何 ODBC 源】,... -
怎么为vscode添加库文件
2020-12-22 18:39:33怎么为vscode添加库文件?问题:由于idea是通过.idea/libbraries/xxx.xml中的配置来使idea关联jar库。直接将idea中的java项目放置vscode中,由于vscode使用自己的配置文件去关联jar库,所以无法运行。解决办法:因为... -
c++外部依赖项的.h库文件哪里来的
2019-02-18 00:27:03直接拿到的c++项目代码来看,看到引用了一个 api.h的文件,不知道从哪来的 直到看了一篇文章:https://blog.csdn.net/lanchunhui/article/details/52550189 知道是因为在cpp源源代码文件中#include了。 我们在 VS... -
VS2017添加lib库及其头文件
2019-03-13 16:58:09最近再琢磨DISM API的使用,根据MSDN上的介绍,下载了对应的SDK包,安装完成后准备按着...so,很久没引过库的我按着给的步骤,一下一下地配置着环境。 随着最后一个双引号打完,配置环境步骤结束,但是,这个红色的...