
Qt跨平台
文章平均质量分 66
kupeThinkPoem
这个作者很懒,什么都没留下…
展开
-
Linux下安装.bin软件的一些问题
的,它也是源程序经编译后得到的机器语言。有一些软件可以发布为以.bin为后缀的安装包,例如,流媒体播放器RealONE。如果安装过RealONE的Windows版的话,那么安装RealONEforLinux版本(文件名r1p1_linux22_libc6_i386_a1.bin)就非常简单了。.........原创 2022-07-23 16:40:09 · 1852 阅读 · 0 评论 -
Qt的内存管理机制
目录一、概述二、普通C++类三、QObject类及其派生类四、QWidget的内存释放1、使用QObject Parent机制2、设置Qt::WA_DeleteOnClose3、重写QCloseEvent事件五、qDeleteAll和clear六、Qt的智能指针一、概述在Qt中,我们可以大致把对象分为两类,一类是QObject和它的派生类;另一类则是普通的C++类。二、普通C++类普通C++类是正常的生命周期需要用户自己管...原创 2022-05-30 06:11:58 · 1650 阅读 · 0 评论 -
Win7下 Qt4.84使用OCI连接oracle数据库2-使用OCI驱动
目录一、Oracle简介二、OCI简介三、OCI驱动的使用1、新建vs的Qt项目2、使用OCI连接数据库3、使用OCI数据库查询4、demo代码一、Oracle简介1977年,埃里森和另两个朋友,成立了RSI公司。1979年,RSI发布第2版RDBMS产品。1983年改名为ORACLE公司,Oracle是“神谕、预言”的意思,指一切智慧的源泉。1986年,成为世界第四大软件公司。1992年,Oracle 7发布。Oracle 7在对内存、CPU和I/..原创 2022-03-21 16:26:34 · 919 阅读 · 2 评论 -
Qt vs2010开发环境搭建
Qt4.8.4:Index of /archive/qt/4.8/4.8.4https://download.qt.io/archive/qt/4.8/4.8.4/QCreator:Index of /archive/qtcreator/2.8/2.8.0https://download.qt.io/archive/qtcreator/2.8/2.8.0/Qt vs tool:Index of /development_releases/vsaddin/1.2.3https://download原创 2022-03-10 11:22:51 · 1956 阅读 · 0 评论 -
Qt跨平台Linux6-使用QMAKE_CXXFLAGS给编译器传递编译选项
一、问题来源 使用GCC编译比较的大cpp文件时,会出现obj file too big的问题 。如何解决?二、QMAKE_CXXFLAGS的使用1、debug模式下 在Qt的项目文件--即.pro文件中,可以通过QMAKE_CXXFLAGS来给编译器传递编译开关。那么在Qt Pro文件中的写法是: 1 QMAKE_CXXFLAGS += -mBigObj 2、release模式结果发现在Release模式...原创 2022-03-06 11:37:40 · 2949 阅读 · 0 评论 -
Qt跨平台Linux5-使用DEFINES来实现条件编译
目录一、问题来源二、Qt pro中使用DEFINES来实现条件编译1、pro中使用DEFINES来实现条件编译2、 在生成的makefile中,可以看到编译宏3、在源码中使用编译宏3、解决方案1、pro中使用DEFINES来实现2、方法2一、问题来源 从windows移植过来的Qt程序编译时会出现保护opengl头文件的错误。通过追踪错误来源,发现在QtGui模块的头文件中有包含GL/gl.h的部分。如何解决这一问题?二、Qt pro中使用DEF...原创 2022-03-06 11:15:43 · 1315 阅读 · 0 评论 -
Qt跨平台linux4-windows Qt程序转linux Qt程序
目录一、问题来源二、跨平台步骤1、vs工程文件转pro文件2、windows下打开pro文件进行编译3、linux上安装Qt4、linux上用QCreator进行编译运行一、问题来源目前想将vs下的qt程序跨平台,如何实现?二、跨平台步骤1、vs工程文件转pro文件利用VS2010建立的Qt工程(或项目)要使用Qt Creator开发时,需要生成pro文件。下面介绍该过程。(1)右击工程(不是解决方案)名称,点击Create basic .Pro fi原创 2022-03-03 21:18:54 · 2124 阅读 · 0 评论 -
Qt跨平台linux3-设置FTP文件共享
目录一、问题来源二、Ftp文件共享1、首先打开控制面板,找到程序-打开或关闭Windows功能选项。2、找到internet信息服务项把其下面的所有子功能全部勾选。3、添加ftp站点4、设置FTP名称和共享文件存放的物理路径。5、身份验证如果需要密码的话可以勾选把“基本”也一起勾选了。6、设置完成后点击右边的高级设置,把utf-8设置成 FALSE这样就可以放中文文件。7、输入FTP路径就可以实现FTP共享文件。完成效果图。三、linux访问ftp一、问题原创 2022-03-03 21:02:33 · 548 阅读 · 0 评论 -
Qt跨平台linux2-链接so文件
目录一、问题来源二、动态链接so文件1、介绍2、动态链接库的特点与优势3、动态链接库的创建4、动态链接库的使用三、Qt中的解决方案1、在Pro文件中编写2、使用QCreator的功能一、问题来源windows上面都是链接lib文件,到linux操作系统,就变成了要链接so文件。二、动态链接so文件1、介绍 通常情况下,对函数库的链接是放在编译时期(compile time)完成的。所有相关的对象文件(object file)与牵涉到的...原创 2022-03-03 20:49:47 · 1001 阅读 · 0 评论 -
Qt跨平台linux1-环境变量设置
环境:Qt5.9.8 ,中标麒麟,系统64位一、问题由来 将Qt程序跨平台到中标麒麟,遇到cannot open shared object file:No such file or directory。猜测了一下原因是没有设置和windows对应的运行path。二、LIBRARY_PATH和LD_LIBRARY_PATHLIBRARY_PATH和LD_LIBRARY_PATH是Linux下的两个环境变量,二者的含义和作用分别如下:LIBRARY_PATH环境变量用...原创 2022-03-03 20:22:38 · 1124 阅读 · 0 评论