QT4 Linux GUI应用程序如何把所需要的QT库一起打包,使其能在没有装QT4的Linux平台上运行??
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT4 Linux GUI应用程序如何把所需要的QT库一起打包,使其能在没有装QT4的Linux平台上运行??相关的知识,希望对你有一定的参考价值。
就是让QT4开发的界面应用程序,直接在装用QT3或没有装QT的Linux上面运行??
希望真正懂得人来帮忙解决,求大神~
至于怎么写,您百度一下吧……rpm或者dpkg都有控制命令和测试命令,反正安装的时候测试没有启动下载或者一起打包的库安装就好了。
用程序管理器是最容易的,会自动检查依赖并下载。比如yum和apt这种。
反正我写qt的时候在linux下从来不担心这问题,基本也没有问题
倒是windows需要自己打包带着走……毕竟windows下用qt的程序很少,装qt运行库的更少了追问
那里的机器不能连网,怎么一起打包运行库安装啊??
追答单独建立一个目录放运行库的包,然后用打包器写控制命令,检查qt4是否安装,没有则直接安装运行库就行。或者你直接将某个目录下放你的运行so文件,然后释放到usr/lib/下就好了为了避免冲突可以另建目录。
参考技术A 带着需要的.so包一起拷贝过去就可以,要知道需要那些库可以执行 obj-dump | grep NEED +你的程序名字。一般需要libQtCore.so libQtGui.so libQtNetwork.so这几个。也可静态编译你的程序,make时候加static.
如何在 linux 中编写和加载 GUI? [关闭]
【中文标题】如何在 linux 中编写和加载 GUI? [关闭]【英文标题】:How to write and load GUI in linux? [closed] 【发布时间】:2013-09-20 16:02:26 【问题描述】:如何使用 qt 或其他框架在 linux 中编写和加载 GUI?
任何内核 api 都可用于此?
【问题讨论】:
请使用搜索引擎,那里有大量信息。 Stack Overflow 是针对特定编程问题的。 (Qt 有优秀的文档和教程。) 【参考方案1】:在 Linux 上没有用于 qt 或任何其他 GUI 工具包的 kernel api。 GUI 工具包不是内核的一部分。
qt请参考http://qt-project.org/doc/
【讨论】:
以上是关于QT4 Linux GUI应用程序如何把所需要的QT库一起打包,使其能在没有装QT4的Linux平台上运行??的主要内容,如果未能解决你的问题,请参考以下文章
linux窗口程序设计—qt4精彩实例分析,2016新编Linux窗口程序设计-QT4精彩实例分析实例4使用标准输入框.doc...