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