社区
Qt
帖子详情
QT5隐式调用外部DLL,出现权限不够(Permission denied),求解决
北之
2016-04-09 11:55:17
图1和图2是我的工程文件中外部库存放位置
上图为编译调试出现的错误
QT5.4.1调用外部DLL出错????????
:-1: error: cannot find D:/XsoftDemo/v1mmgXsens/mmgXsens/: Permission denied
:-1: error: cannot find -lxsens_cmt
collect2.exe:-1: error: error: ld returned 1 exit status
求解决,万分感激!
...全文
1497
5
打赏
收藏
QT5隐式调用外部DLL,出现权限不够(Permission denied),求解决
图1和图2是我的工程文件中外部库存放位置 上图为编译调试出现的错误 QT5.4.1调用外部DLL出错???????? :-1: error: cannot find D:/XsoftDemo/v1mmgXsens/mmgXsens/: Permission denied :-1: error: cannot find -lxsens_cmt collect2.exe:-1: error: error: ld returned 1 exit status 求解决,万分感激!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我是传奇zhg
2017-09-07
打赏
举报
回复
这是怎么回事?就只看到楼主的“谢谢了”,楼主解决了吗?求解决方案
zyq5945
2016-04-09
打赏
举报
回复
LIBS += -L D:/XsoftDemo/v1mmgXsens/mmgXsens/ 改成 LIBS += -LD:/XsoftDemo/v1mmgXsens/mmgXsens/ -L与路径之间没有空格
北之
2016-04-09
打赏
举报
回复
谢谢!……
zyq5945
2016-04-09
打赏
举报
回复
1
把你手动添加的删了,在左侧的工程名称上右键,选择添加库,然后选择外部库,......
北之
2016-04-09
打赏
举报
回复
你好! 不是这个的问题,我把空格去掉后,还是出现同样的问题……
Qt
调用
dll
的
隐式
调用
Qt
调用
dll
的
隐式
调用
一、前言: Qt
调用
dll
的例子,在网上找了很多个,始终由于自己对Qt不熟的原因总是 失败(本人一直使用vs开发,由于工程上要提供sdk给Qt工程师
调用
导致各种问题),经过一番折腾终于可以实现其中的一种
调用
方式:
隐式
调用
。 当然,Qt
调用
dll
的方法好多种,然后毕竟不是专门搞Qt的,所以没有专门归纳各种
调用
方式,紧紧
调用
成功一种,记录下来。 二、Qt
调用
Qt写的
dll
1...
QT
隐式
调用
DLL
1.1QT
调用
DLL
的两种常见方法简介
调用
说明:关于QT
调用
DLL
方法主要分两种,一种是显示
调用
,另一种是
隐式
调用
。 声明:事先我已经自己动手写了一个简单的
dll
文件(my
DLL
.
dll
),C版接口的。首先,从
dll
中导出了导入库(.lib)文件,
dll
中有两个函数,原型如下: voidHelloWorld(); //函数内部
调用
Win32 API,功能是弹出一个helloworld提示框 intadd(inta,intb); //实现两个数相加,并返回结果 1.2显...
QT
调用
外部
DLL
之前写了几个MFC相关东西,这次写些QT相关东西。 配置:
QT5
.9 QT
调用
外部
的
DLL
可以分为
隐式
调用
和显式
调用
。这里我们采用隐士
调用
方法。 因为
dll
的编译环境是MSVC,即
dll
是有vs生成的,所以我们在建立QT工程项目的时候要使用MSVC编译器,所以在选择编译器的时候不能选择MinGW编译器否则会失败。因为两个编译器的命名方式不同导致
dll
文件名无法识别出来。 打开QT新建一个项目 ...
Qt中
隐式
调用
VS建立的
dll
动态库
Dll
文件
调用
方式分为显式
调用
和
隐式
调用
,在这里选择
隐式
调用
的方式。 准备
dll
文件: 这里选择VS 2010作为
dll
的开发工具,打开vs 2010,选择文件->新建->项目 在新建项目窗口中选择左侧的Visual C++,选择其下面的Win32,再选择Win32项目,项目名称为Simple
Dll
。
Qt
隐式
/显式
调用
DLL
下面是我对Qt
隐式
/显式
调用
DLL
一点理解,我参考的相关网址会在下面罗列出来: ①显示
调用
这里我觉得http://www.cnblogs.com/newstart/archive/2013/01/23/2873611.html的例子挺好的,使用Qt创建了一个加法函数和查询页面并封装成
DLL
以供Qt
调用
。 在头文件里申明
DLL
共享接口: #include "MyTest
Dll
_
Qt
16,173
社区成员
26,583
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章