社区
Qt
帖子详情
在Qt的Pro文件中,我在LIBS += 中添加了静态库,但是还是显示的未定义的引用
YKQ92
2017-10-31 04:36:01
Pro的配置在下图,问题如标题
...全文
4216
5
打赏
收藏
在Qt的Pro文件中,我在LIBS += 中添加了静态库,但是还是显示的未定义的引用
Pro的配置在下图,问题如标题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gucunlin
2017-11-09
打赏
举报
回复
使用INCLUDEPATH += 添加 lib文件的引用目录
走好每一步
2017-11-08
打赏
举报
回复
1
相对路径没用对,注意INCLUDEPATH 和 LIBS后接的相对路径是不一样的。 include后接的相对路径./代表是源代码文件目录 libs 后接的相对路径./代表的是执行文件exe所在目录 可以用这个$$PWD当前目录,这样不会混淆。 上面的写法是没问题的,当然你也可以用 -L mylibpath -l mylib
YKQ92
2017-11-07
打赏
举报
回复
引用 2 楼 year2002 的回复:
LIBS应该是用-L指定库路径,-l来指定程序要连接的库 你这貌似用法不对啊
unix|win32: LIBS += -lboost_filesystem ,这样还是出现上面错误
实践是最好的学习
2017-10-31
打赏
举报
回复
LIBS应该是用-L指定库路径,-l来指定程序要连接的库 你这貌似用法不对啊
张小飞Official
2017-10-31
打赏
举报
回复
qmake一下试试
Qt
下使用vs编译的库
文件
Qt
下调用VS制作的
静态库
1、制作
静态库
的编译器和
Qt
版本的编译器是一样 如果是使用Visual Studio 制作的
静态库
,比如使用Visual Studio 2013制作的,而要使用这个库的
Qt
平台也恰好是msvc版本的
Qt
,在
Qt
的
pro
工程
文件
配置好
LIBS
和INCLUDEPATH变量就可以使用;需要注意的是 库的版本要一致,比如VS下制作的32位debug版本的库就只能在...
qt
在Linux下使用外部库,c –
QT
Creator – 在我自己的库
中
使用外部库
我正在Linux上用cT Creator开发一个应用程序我创建了自己的库,以便在一组应用程序
中
使用一些公共类.在我创建的库
中
,我使用了另一个外部
静态库
(
libS
DL.a).我已将我的库配置为
静态库
(* .a),并且编译时没有任何问题.然后我将我的库
添加
到另一个应用程序并使用了一些类.在尝试编译我的应用程序时,我从我的库
中
获取
未定义
的
引用
来调用其他库.根据我的理解,假设在编译期间复制
静态库
.为什么我...
Qt
+openCV学习笔记(八)openCV4.5.4+android如何使用动、
静态库
前言: 在Android下使用openCV的库,与在其他系统下的原理基本相同,但又有点差异。本次笔记记录下具体的使用方法,供小伙伴们参考 一、使用官方的
静态库
静态库
使用时,要注意,若库与库之前有相应的依赖,加载的先后顺序不变,若是无法预知需要使用哪些库,可以按照如下的方法测试需要哪些库 1.先放入$$ANDROID_OPENCV/
libs
/arm64-v8a/libopencv_java4.so在最下面 2.把第三方库放在前面 3.把$$ANDROID_OPENCV/static
libs
/ar
undefined reference to symbol 'dlclose@@GLIBC_2.2.5'(
Qt
调用
静态库
从mac换到ubuntu 16.04.10报错)
说明 在
pro
文件
里面使用:
LIBS
+=-L$$PWD/Qssh/lib -lQSsh 这样写的时候在mac上可以正常运行,但是在ubuntu上运行就会报错(libQSsh.a请自行换成linux版本的) Issies 编译器输出 /usr/bin/ld: /home/archermind/Desktop/baidu/cute_view/Qssh/lib/libQSsh.a(botan.o): ...
Linux下
Qt
工程
文件
由参与的Windows下VS+
Qt
为主要开发环境的C++桌面端项目,移植到银河麒麟桌面系统(linux),针对其后续的配置工程
文件
Qt
16,203
社区成员
26,591
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章