linux下发布qt程序(编译Qt静态库)

费费1 2014-01-22 12:15:34
开始编译qt静态库的时候出现缺少libxcb的错误提示,全部安装之后,用编译成功的静态库编译程序,在其他没有安装qt的系统下提示缺少libxcb-render.util。so,加上这个库编译再运行,提示打不开libxcb-image这个共享库。链接这个库提示如下
In function 'xcb_aux_create_pixmap_from_bitmap_data
undefined reference to 'xcb_aux_create_gc'
collect2:ld returned 1 exit status

我写的链接如下:
LIBS += -lxcb-image -lxcb-util -lxcb
PRE_TARGETDEPS += $$PWD/libxcb*.a

希望有大神帮我解答一下如何解决啊!!!!!!!!!!!!!!!!!!!!!急!!!!!!!!!!!!!!!!!!!1
...全文
831 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
费费1 2014-02-14
  • 打赏
  • 举报
回复
引用 3 楼 jiangcaiyang123 的回复:
看截图,你静态编译的时候有指定这个选项吗? -qt-xcb 如果没有,就填上再重新编译。 或者尝试一下我静态构建的库:这里 ------------------------------- PS:加入Qt开发群,让你的Qt开发技术获得显著的提升!QQ群号:279906625
您的说法是完全正确的,前几天我实在是走头无路了,重新看了一个configure参数的意义,报着试试的心态用了-qt-xcb,去掉系统xcb,结果就没有之前的问题了,然后在当前目录下加一个qt。conf文件,一切搞定。看您应该是是位牛人,请问为什么用qt-xcb,而不是系统xcb呢?
费费1 2014-02-08
  • 打赏
  • 举报
回复
引用 1 楼 jiangcaiyang123 的回复:
好像Qt有bundle的xcb库。
和您提到的bundle有什么关系吗?不明白,也不知道怎么使用呢?
彩阳 2014-02-08
  • 打赏
  • 举报
回复
看截图,你静态编译的时候有指定这个选项吗?
-qt-xcb

如果没有,就填上再重新编译。
或者尝试一下我静态构建的库:这里
-------------------------------
PS:加入Qt开发群,让你的Qt开发技术获得显著的提升!QQ群号:279906625
彩阳 2014-01-22
  • 打赏
  • 举报
回复
好像Qt有bundle的xcb库。

16,202

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧