社区
Qt
帖子详情
qt 生成不了.so文件???? 只有.dll .o .a 是怎么回事
小瑞瑞521
2017-08-24 06:44:32
qt 生成不了.so文件???? 只有.dll .o .a 是怎么回事
...全文
425
4
打赏
收藏
qt 生成不了.so文件???? 只有.dll .o .a 是怎么回事
qt 生成不了.so文件???? 只有.dll .o .a 是怎么回事
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小瑞瑞521
2017-08-25
打赏
举报
回复
好的 多谢 多谢多谢多谢
dext
2017-08-24
打赏
举报
回复
搜 交叉编译
小瑞瑞521
2017-08-24
打赏
举报
回复
那我要生成.so 还得装个linux系统? .so 给 android开发中用
大卫无限
2017-08-24
打赏
举报
回复
linux下面才是so.,windows上面是dll呀.
qt
生成
so
文件
,再调用so
文件
-1.pdf
QT
在Ubuntu系统的开发,由于Linux系统不支持
dll
文件
,而是支持so
文件
,因此,需要
生成
so
文件
从而能够被
qt
在Linux系统的调用,还望各位博友多多支持
springboot+jna/jni调用动态so/
dll
库
springboot+jna/jni调用动态so/
dll
库
QT
高级编程
QT
界面美化QSS
QT
网络编程
QT
绘图
QT
多线程视频课程
QT
课程学习目标这套
QT
课程体系是为准备从事以下软件工程师岗位工作的学员群体精心研发的。
QT
软件工程师
QT
高级软件工程师
QT
课程技术模块
QT
核心技术概念
QT
图形窗口编程技术
QT
QSS界面美化实战技术
QT
实用框架编程技术
QT
课程学习路线
QT
核心基础概念体系编程实践
QT
Widgets图形窗口编程基础体系编程实践
QT
基础控件和高级复杂控件体系编程实践
QT
布局管理体系编程实践
QT
模型视图代理框架编程实践
QT
QSS式样表编程实践
QT
界面美化编程实践
QT
文件
IO框架编程实践
QT
绘图框架编程实践
QT
图形视图框架编程实践
QT
网络框架编程实践
QT
多线程框架编程实践
QT
线程池框架编程实践
QT
并发库框架编程实践
QT
课程推荐章节
QT
控件美化界面美化是这套
QT
课程中的特色亮点,是
QT
软件工程师在工作实践中可以直接参考应用的,推荐认真学习。
QT
QSS基础控件界面美化
QT
QSS高级控件界面美化
QT
QSS其它控件界面美化
QT
QSS窗口组合界面美化
QT
QSS主窗口界面美化
QJSON类库的
Qt
Creator项目,可以在Linux和Windows中使用
qjson.tar.gz
文件
: 若
生成
的是在Linux中的qjson类库,可以直接使用
Qt
Creator打开里面的qjson.pro
文件
,构建即可。现在使用的是staticlib模式,即
生成
的是扩展名为.a的静态库
文件
,如果想
生成
共享库
文件
(扩展名为.so),需要修改qjson.pro
文件
中的“CONFIG += staticlib”,修改为“CONFIG += sharelib”。如果
生成
共享库
文件
,则需要将该库
文件
复制到/usr/local/lib
文件
夹中,并修改/etc/ld.so.conf
文件
,在该
文件
的末尾增加/usr/local/lib,为链接程序ld指定共享库
文件
的搜索
文件
夹,然后执行ldconfig命令,以使新的ld配置加载生效。另外,可以使用ldd命令查询某可执行
文件
依赖哪些共享库,比如ldd /bin/bash,可以查看bash依赖的共享库
文件
。 使用该工程
生成
的静态库或共享库时,需要在C++代码中 #include "serializer.h" #include "parser.h" #include "qjson_export.h" 三个
文件
,这三个
文件
位于src
文件
夹中。 若
生成
Windows中的qjson类库,也可以使用
Qt
Creator打开里面的qjson.pro
文件
,然后构建,不过
生成
的不是.a
文件
或.so
文件
,而是.lib或.
dll
文件
,而且也不需要配置连接程序ld。估计只需要配置下vs或其他IDE的LibraryPath就行了。
QOCI_oracle11g_
qt
5.12.7z
Qt
5.12 oracle11g 64位下编译oci驱动 (win7,win10实测可用) 【编译环境】 win10 64bit
qt
5.12.0 oracle11g R2 client 编译方法就不详述了
qt
5.12.0安装时要选择source 打开oci.pro
文件
需要做一定修改 #QMAKE_USE += oci QMAKE_LFLAGS += C:\oracle\product\11.2.0\dbhome_1\OCI\lib\MSVC\oci.
dll
INCLUDEPATH += C:\oracle\product\11.2.0\dbhome_1\OCI\include LIBPATH += C:\oracle\product\11.2.0\dbhome_1\OCI\lib\MSVC oracle12无此问题 oracle11g需要修改函数 qsql_oci.cpp 1559附近 替换成 OCIBindByPos 函数 和 其中一个参数 转换 reinterpret_cast(bindColumn.lengths), 编译后即
生成
release版和debug版的2个
文件
qsqlsoci.
dll
libqsqloci.a
Qt
16,216
社区成员
26,595
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章