当前位置: 代码迷 >> QT开发 >> linux上qt程序发布的有关问题
  详细解决方案

linux上qt程序发布的有关问题

热度:48   发布时间:2016-04-25 04:08:57.0
linux下qt程序发布的问题
请教下,我要在没有安装qt的linux系统中运行qt程序,把qtgui,qtcore等库文件都考过去了,我的libqtGui.so.4是一个链接,去其他机器运行提示没有libqtGui.so.4,这个要怎么弄?

------解决方案--------------------
打成rpm包或者deb的包发布呗,里面写好规则
------解决方案--------------------
链接可以看到链到哪个具体的库。把那个库拷过去就行了
------解决方案--------------------
放在/usr/local/lib下 或者设置下libconf的目录
------解决方案--------------------
你是不是想把你写的程序在别人的机器上运行?有两种办法。
第一,你改.pro文件的参数CONFIG += static,静态编译你的程序,这样你的可执行文件会很大。放到其他机器上直接就可以运行。
第二,如果你是动态编译的话。你找到你程序所依赖的qt库,打包拷过去。你仅仅拷软连接是没有用的。你可以通过命令ldd xxx查看你的程序依赖哪些库。