关于QT中调用dll动态链接库的问题 10C

我现在有.lib .h .dll三个文件 想在QT中调用动态链接库使用相关函数,借用相关网上的教程,但是老是出错。求大神指点!!!!最后一个是教程,哪里出了问题呢?图片说明图片说明图片说明图片说明图片说明

c++
0

4个回答

试试让QT自己生成:
右键项目--添加库--外部库

0
qq423399099
小灸舞 回复zk1183143847: 删掉debug目录,让他重新生成一下试试
大约 3 年之前 回复
zk1183143847
zk1183143847 回复小灸舞: 不好用
大约 3 年之前 回复

没看清出了什么错误,是串口初始化的错误么?

0
zk1183143847
zk1183143847 回复shiter: dc_init是usb初始化函数
大约 3 年之前 回复
zk1183143847
zk1183143847 回复shiter: 错误是undefined reference to dc_init() dc_init 是usb初始化的函数
大约 3 年之前 回复
zk1183143847
zk1183143847 回复shiter: 错误是undefined reference to dc_init() dc_init 是usb初始化的函数
大约 3 年之前 回复
zk1183143847
zk1183143847 回复shiter: 错误是undefined reference to dc_init() dc_init 是usb初始化的函数
大约 3 年之前 回复

看看错误地方是否正确初始化变量

0
zk1183143847
zk1183143847 回复QuantumEnergy: 错误类型是undefined reference to dc_init() 应该没有定义函数问题 感觉还是没有成功调用库
大约 3 年之前 回复

LIBS += -L....................

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
QT5中动态链接库的创建和调用(一)
记录一下QT5 动态链接库的创建和使用nn在文章的最后有完成的代码供下载nn1.创建动态链接库nn先新建一个库项目nnnn选择chose进入下一下页面,类型选择共享库,输入一个名称:我输入的是sldnnnn再点击下一步到nnnn如果这里我们需要QtGui所以也勾选上了nn再点击下一步直到完成nn我们在.pro文件里加上nnnDESTDIR =Myd
VS或者Qt调用外部动态链接库dll的方法
1 VS调用外部动态链接库dll的方法--Windows1.1 建立一个Win32控制台应用程序  1.2 如果搭建的是64位应用,需将平台调整为x64。   1.3 将程序源码和头文件、动态链接库和静态连接库拷贝到项目对应的文件夹中1.4 将上述的文件添加到项目中 1.5 项目配置步骤1:配置头文件因为第4小节已经将头文件包含到项目中,故此步可以省略。项目->属性->配置属性-&gt...
DLL动态库嵌套跨级调用问题
在应用过程中,动态库调用动态库是常见操作。其在理论上可行,实施也相对简单,调用层次关系如下:nnApp主程序---(同目录)--->DLL_A------(同目录)----->DLL_B&DLL_Cnn图1 调用层次关系nn针对图1所示的应用,应对的方法如下:将DLL_B、DLL_C和DLL_A一起放在主App程序同一目录下即可正常调用。nn但是,有时候主控App程序只允许DL...
Linux qtcreator动态加载动态链接库案例
Linux qtcreator动态加载动态链接库案例
QT调用vs2013生成的动态链接库遇到的问题
 nn动态链接库隐式调用在不同平台下的差异:n       在vs2013下,会存在h、lib、dll、n      qt平台MinGW版本,会有*.dll、lib*.a、.h文件。      // 此处的.a相当于vs2013下的libn nn  qt调用qt自身生成的动态链接库:n    把.h和.a放到工程目录文件夹下n    把dll放在debug文件夹下n    然后在.pro文件中添加...
Qt调用C++动态链接库
最近在学习Qt调用C++模块的方法,本文在结合几篇文章的基础上,完成了Qt调用C++动态链接库(Dll)的方法,亲测有效: n声明: n事先我已经用C++写了一个简单的dll文件(myCurve.dll)。首先,从dll中导出了导入库(.lib)文件,dll中有一个接口函数,原型如下: n int StartCurveTool(void);//启动曲线工具 n 下面分别通过显示调用和隐式调用两...
DLL在Qt中的创建与使用
学习之前先了解一下链接库的基本知识链接库预备知识n库包含静态链接库 动态连接库 (动态装载:静态绑定与动态绑定)n目前以lib后缀的库有两种,n一种为静态链接库(Static Libary,以下简称“静态库”), 包含了实际的代码和符号n一种为动态连接库(DLL,以下简称“动态库”)的导入库(Import Libary,以下简称“导入库”)。 包括地址符号表。n动态链接库的调用 隐示连接
QT创建和使用动态链接库
1、首先建立库文件2、选择所需模块3、顺序确认完成后,如下图注意:上图中keycomm_global.h中的内容可以复制到keycomm.h中去,在以后调用时只调用keycomm.h即可,否则调用时需要两个头文件同事使用。4、在keycomm.h和keycomm.cpp中可以正常编写代码,和使用别的类时相同。如下图创建int add(int a,int b)实现返回a+b5、运行出现下图弹窗,可忽...
QT Creator 如何建立动态链接库和使用的方法(详细的图文教程以及错误的讲解)
error: LNK1107: 文件无效或损坏: 无法在 0x378 处读取nnn:-1: error: LNK1104: 无法打开文件“addlib.dll”
vs调用qt动态库
vs调用qt动态库========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
QT编写和调用dll动态库最新版(隐式调用)
网上也有不少教程,但是很多都是只讲述了如何做,没有说为什么,导致很多迷惑,当然包括我。今天仔细尝试了,现在把结果说出来,大家共同学习。n首先我们来创建一个简单的dll,实现两个数相加。n1.首先是新建项目,这里我们选择创建一个library,c++库nnn2.接下来给你的项目,我的叫plus,点击下一步给类命名,我的类叫PlusFunnnn2.接下来就是一直下一步了。n然后这是我
QT动态链接库(DLL)的创建和调用
dll的创建及调用
Qt数据库MySQL的动态链接库文件
libmysql.dll文件是MySQL的动态链接库文件,缺少此文件数据库无法正常工作。需要把该文件放在QT\5.5\mingw492_32\bin目录下
在Qt中调用vs2008生成的dll以及lib的方法
详细讲解了制作lib,dll的过程,以及如何在同平台进行对两种链接库的使用,并且详细说明了在跨平台的时候,如何进行操作
Qt:创建动态链接库总结(Qt5,dll)
1、DLL:创建一个dll项目一直点击下一步,直到创建完成。2、DLL:dll项目有什么不同之处?#ifndef SLD_Hn#define SLD_Hnn#include "sld_global.h"n#include <QDebug>nnclass SLDSHARED_EXPORT Sldn{nnpublic:n Sld();n QString GetStr();n};...
QT生成动态链接库及调用详细步骤
1. 首先新建一个工程2.接下来选择库模板3.选择共享库,取个该动态链接库的名字,下一步4.继续下一步,到Modules界面,默认选择QtCore(QtCore模块提供核心的非图形用户接口功能,所有其他Qt模块都依赖于这个模块,如果您使用qmake来构建您的项目,则默认将QtCore包含在内)。相信,大部分人封装动态链接库的时候是不需要将界面封装的,只需要封装核心代码,故我们在此不选择QtGui,...
Qt中创建并运用动态链接库(共享库)的示例
1、先创建一个共享库的项目sharedlibrary。rnsharedlibrary.pro:rnrn #-------------------------------------------------rn #rn # Project created by QtCreator shazhenyurn #rn #-------------------------------------------
Qt 环境中调用DLL库的问题总结
之前安装了一个minGw版本的Qt creator。得到了一个.dll,. lib, .h.要在Qt中调用起来,过程中遇到如下问题:在开始时,发现在Qt中始终加载不了这个动态库更无法使用其中的类。了解到这个动态链接库是c++写得,怀疑是编译器的原因,因为一直VS 都是使用的MSVC的编译器而Qt默认是minGW , 并且我安装的也是MinGW编译器版本的Qt creator 。最后做了如下调整:1...
动态链接库方法 调用winapi函数
typedef int (WINAPI * PMESSAGE)(); WINAPI 调用约定,调用例子。
QT调用VS生成的DLL(无头文件)
目录nn一、准备知识nn1.1QT调用DLL的两种常见方法简介nn1.2显示调用nn1.3隐式调用nn二、QT无头文件的调用DLL(隐式调用)nn2.1头文件的作用及与.lib库文件和.dll库文件的关系nn2.1.1.h .lib .dll三者的作用分别是:nn2.2头文件的书写格式nn2.3替代.dll头文件的方法nn2.4无头文件调用DLL案例(隐式调用)nn一、准备知识nn1.1QT调用D...
QT调用dll和MFC调用QT的dll
编写QT的dll,QT调用QT的dll,QT调用外部的dll,MFC程序调用QT的dll,
QT创建与调用Dll方法(包括类成员)--显式调用.rar
QT创建与调用Dll方法(包括类成员)--显式调用 http://www.cnblogs.com/lomper/p/4112626.html
QT动态库实现及调用方式
QT动态库实现及调用方式,源码工程和库文件,简单的实现方便了解QT动态库的嗲用方式
Qt.VC调用delphi编写的dll lib,详细方法
delphi可以很方便的封装第三方库,导出dll,此方法可以很方便的生成供Qt或VC调用的Lib文件,免去动态加载的麻烦,喜欢的朋友可以试下。我就是这么用的。
C#调用动态链接库DLL
vs2017生成动态链接库:nnhttps://blog.csdn.net/qq_23229787/article/details/87786373nnC#调用动态链接库方法nnn[DllImport("mydll.dll")]npublic static extern int Add(int a,int b);nn private void btn_add_Click(object sender...
qt调用动态链接库
新建qt工程文件,在.pro文件中加入nDESTDIR =…\MyDebugnINCLUDEPATH +=…/Save_DatanLIBS += -L$$DESTDIR -lSave_Datan目的在于将qt的输出文件储存在MyDebug文件夹下。(不想折腾地址问题才怎样干的)n将外部动态链接库的.dll 文件储存在MyDebug文件夹下。.h文件储存在工程文件下。nn...
Linux环境下加载动态链接库
Linux环境下生成.so动态库
Python 调用动态链接库
Python 调用动态链接库nnctypes是Python调用c的动态链接库的一个内置模块。nnnn通过 CMake 构建动态链接库nn项目结构nnnn├── CMakeLists.txt # CMake 构建配置文件n├── library.h # 动态链接库头文件n└── library.cpp # 动态链接库源文件...
qt5与Matlab的使用,调用Mablab生成的动态库,附Cpp源码和m文件,以及生成的动态库
qt5与Matlab的使用,调用Mablab生成的动态库,附Cpp源码和m文件,以及生成的动态库,可以直接运行,本人经过好多次的试验摸索,终于完成调用,动态库的加载,特此次全部代码共享;版本QT5 32bit;matalb r2012a 32bit
通过类比在VS2010中调用Matlab dll文件,实现在Qt Creator中调用Matlab Dll文件
记录使用Qt Creator调用Matlab的dll文件n先安装VS2010旗舰版,再安装Qt SDK,这样Qt SDK会自动检测编译器,就可以使用和VS2010一样的编译器了是MSVC2010。那么也就是说在VS2010上成功调用了Matlab的dll文件,在Qt Creator上也一样可以。n安装Matlab 2011b 32位的版本,要保持Qt VS Matlab的位数一致。n首先,根
Qt程序中调用C#编写的dll
最近在使用Qt整合以前的一个工具时,发现有几个dll是采用C#写的,当然可以把C#写的dll重新在Qt中用C++写,虽然这是几个C#写的dll的函数接口使用的参数都比较简单,只用了int和string类型等,但在函数内部却还使用了C#的专用一些类,如果重写还是很麻烦,就查找了一些文章,多数都是说采用把C#写的dll采用COM注册方式让Qt调用,但是这样又要重新编译以前的C#项目,实在是很麻烦,所以...
Qt调用qt生成的dll 显式和隐式(静态动态)
昨天突然想到 :接触了这么久的qt了  dll(动态链接库)还没有用过就打算事件一下  差了半天资料 感觉网上没有一片文章讲述的全面详细,于是就有个这篇博客。rn环境:win7+qt5.3.2rn开始:rn一、qt生成dllrn1.建立生成dll的工程,选择C++库rnrnrn然后就是写动态库的函数。rn2.在这里我要做个详细的解释:rn如果你要隐式的调用dll的话,就直接把函数写成q的类成员函数
用静态Qt库编译DLL的方法
问题1:用静态Qt库编译项目后没有生成dll文件,仅生成了lib文件。n      答:在pro文件中加上 CONFIG += dll。nnn问题2:dll中如果使用了QApplication或QWidget相关的类,报错误:QWidget: must construct a QApplication before a QWidget。n      答:静态编译的dll与调用模块的QCo
Linux qtcreator编程实现动态加载动态链接库
一、主程序main.cppnn#include n#include nnusing namespace std;ntypedef int (*pStrLenFun)(char *str);ntypedef char *(*pStrCopyFun)(char *desc, char *src);nnint main(int argc, char *argv[])n{n    c
Mac下创建和使用动态链接库 C++
最近研究动态链接库,搞了半天才明白Mac下的动态链接库格式是*.dylib,创建动态库需要用xcodexcode > 文件 > 新建 > 项目 > MacOS > 库 ,然后按照图片上进行修改,注意framework和type两项设置然后右击项目,选择NewTarget,再添加一个c++和一个头文件,这里以求和为例//Demo.hn#ifndef __DEMO_H__...
如何在Qt中写自己的动态连接库
介绍了如何在Qt中进行DLL动态链接库的编写
C#调用C++ 生成动态链接库dll(最详细的整理)
函数调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。nn nn nn nn__declspec(dllexport)   声明一个导出函数,一般用于dll中 nn__declspec(dllimport)   声明一个导入函数,一般用于使用某个dll的exe中nn nn使用C#调用C++DLL,一直都不能引用,引用出现如下错误nnnn为此检查了很多com组件,也...
Qt5.9动态调用c++的dll方法(Qt5.9调用MQTT的一个实例)
1.1新建一个默认的Widgets工程,如下图所示,rnrnrnrn1.2在工程文件右击,选择【添加库】,如下图所示,rnrnrnrnrn接着选择外部库rnrnrnrn在【库文件】右边点击【浏览】,rnrnrnrnrn找到要添加的库文件.a,如下图所示,我要添加的动态库为libqmqttd(debug版本),注意:如果是release版本就添加这个libqmqttrnrnrnrnrn按照默认的,点
YOLO动态链接库的编译和使用
前面一篇文章我们介绍了怎么在win10下搭建Yolo v3的开发环境。nn这篇文章我们将着重介绍YOLO动态链接库的编译,还有如何正确的使用编译出来的Yolo动态链接库进行目标的识别。nn首先是编译,对应的工程是“yolo_cpp_dll.sln”,其环境的配置跟上篇文章所讲的“darknet.sln”可以说完全一样,因此不再赘述。需要注意的是这里我们直接编译“release x64”版本,不去管...
Python调用C++ 编写的dll动态库函数
前两篇博客是c++调用python程序: nC++调用Python函数(二)——调用函数并输出返回值 nC++调用Python函数(一)——配置及测试nnnn一丶C++ 编译类动态库n------------nn**1)新建生成.dll文件的空项目**n![这里写图片描述](https://img-blog.csdn.net/20180730165252513?watermark/2/text/a...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 关于大数据培训 数据库中关于课程的表