美文网首页
Qt 中调用 LIB 、DLL 等

Qt 中调用 LIB 、DLL 等

作者: 土DOU吹雪 | 来源:发表于2020-01-03 14:54 被阅读0次

Qt 中调用 LIB 、DLL 等

标签(空格分隔): Qt&C++


lib、dll 的调用分为隐式调用和显式调用。

1.Qt 中隐式调用 Labview 的库

1.最简单的方式是直接右击项目,之后选择 “添加库” 自动添加,之后再 include 头文件。但添加 Labview 生成的库似乎有问题。

出现问题:


2.第二种方式是在 .pro 文件中修改(这种方式也需要添加头文件):

LIBS += $$PWD/3rdparty/lib/dxflib.lib   //$$PWD当前工程目录
LIBS += D:Myproject/3rdparty/lib/dxflib.lib //绝对路径
LIBS += "D:MyFirst project/3rdparty/lib/dxflib.lib"// 如果路径中有空格,就用双引号包起来

同样的问题:

3.第三种方式有人在说但是没试过

LIBS += -LE:/project/QT/usbcan_info/ -lControlCAN
LIBS += -L路径 -l文件名

依旧出现问题:


详见参考文献1。

2.Qt 中显式调用 Labview 的库

显式调用的方式较为灵活,通过新建类,通过类的成员函数进行调用。此种方式需要将 .dll 文件放在编译生成的 .bug 目录下,详见参考文献2。

自己的调用:



参考文献:
1.https://www.cnblogs.com/lit10050528/p/3936203.html
2.https://blog.csdn.net/spenghui/article/details/42193147

相关文章

  • Qt 中调用 LIB 、DLL 等

    Qt 中调用 LIB 、DLL 等 标签(空格分隔): Qt&C++ lib、dll 的调用分为隐式调用和显式调用...

  • QT添加 .dll .lib 等库文件

    Qt中pro文件从相对路径导入库Qt学习(三)“$$"符号的讲解 直接加绝对路径 LIBS += D:\Code\...

  • QT踩坑:QMYSQL driver not loaded

    这个需要把mysql的lib中的libmysql.dll复制到Qt的bin目录下但是我把我电脑上的mysql目录下...

  • dns 工程化

    dll 需要打入dll的npm 包webpack/lib.dependencies.jswebpack dll 配...

  • DLL调用

    使用VS2012生成DLL文件(1)在C++中调用DLL中的函数(2)在C++中调用DLL中的函数(3)在VS20...

  • 如何在VS中导入dll,lib文件

    问题: 如何在VS2017中导入dll,lib文件。解决方法:把需要导入的lib文件放于项目目录下的Lib中,也可...

  • QAxObject

    头文件 链接器-输入-附加依赖项:Qt5AxBased.lib;Qt5AxContainerd.lib;否则报错如...

  • c++ dll编写与加载

    以下开发环境为visual studio中。 常规dll应该配备的3类文件:1.dll文件:必备2.lib文件:非...

  • CakePHP关于Lib使用

    在 Controller 中调用Lib 若Lib在子文件夹中:App::import('Lib/sub','MyP...

  • QWT安装记录

    本文根据Qt + Qwt. Build and install Qwt lib for Qt 5.2.1 MinG...

网友评论

      本文标题:Qt 中调用 LIB 、DLL 等

      本文链接:https://www.haomeiwen.com/subject/vbbzoctx.html