似水流年的个人主页

http://www.qtcn.org/bbs/u/127280  [收藏] [复制]

似水流年

  • 24

    关注

  • 11

    粉丝

  • 29

    访客

  • 等级:新手上路
  • 总积分:25
  • 保密,2011-01-01

最后登录:2021-05-11

更多资料

日志

在没有Qt的机子上运行Qt的程序

2012-04-01 15:43



LInux下:
1、 将代码编译成可执行文件
2、 将可执行文件跟它所依赖的库文件放在同一文件夹下复制至目标机器,一般Qt程序都会需要: libQtGui.so.4 跟 libQtCore.so.4,文件后缀的数字是Qt的版本,你直接在你的机器上找到这两个文件就可以了
3、 在目标机器上运行前,设置环境变量 LD_LIBRARY_PATH=/程序文件夹的路径/:$LD_LIBRARY_PATH,然后就目标机器上可以成功运行Qt程序了



ps. 如果你是在windows下开发的话:
Qt Creator发布release软件相关注意事项
注意:环境是windows
选择release编译程序后生成exe文件
1.需要Qt安装目录下的qt/bin目录中的QtGui4.dll 和 Qt Core4.dll以及mingwm10.dll三个文件的支持,将它们拷贝到exe文件目录下。
2.程序中默认只支持png图片,如果使用了gif,jpg等格式的文件是显示不出来的。需要将Qt安装目录下的qt/plugins/目录中的imageformats文件夹拷贝到exe文件目录下(注意是整个文件夹)。而imageformats文件夹中只需要保留你需要的文件,例如你只需要支持gif文件,就只保留qgif4.dll即可。
如果还是不行会弹出没有libgcc_s_dw2-1.dll文件。那你就可以在bin目录下找到它并把它复制到.exe文件夹下就可以了!
分类:默认分类|回复:0|浏览:670|全站可见|转载
 

Powered by phpwind v8.7 Certificate Copyright Time now is:04-30 02:49
©2005-2016 QTCN开发网 版权所有 Gzip disabled