• 13255阅读
  • 8回复

[提问]QT Hello 程序qmake通过,make报错 libQtGui.so [复制链接]

上一主题 下一主题
离线tsinghua66
 

只看楼主 正序阅读 楼主  发表于: 2011-05-24
/opt/FriendlyARM/toolschain/4.5.1/lib/gcc/arm-none-linux-gnueabi/4.5.1/../../../../arm-none-linux-gnueabi/bin/ld: warning: libpng.so.3, needed by /opt/Qt4.7/lib/libQtGui.so, not found (try using -rpath or -rpath-link)
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_get_valid'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_error_fn'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_create_info_struct'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_expand'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_read_info'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_write_info'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_strip_16'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_get_io_ptr'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_read_fn'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_write_image'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_destroy_read_struct'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_filler'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_IHDR'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_destroy_write_struct'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_oFFs'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_text'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_create_read_struct'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_sig_bytes'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_get_channels'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_get_tRNS'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_bgr'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_packing'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_sBIT'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_get_image_height'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_get_IHDR'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_gAMA'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_compression_level'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_gray_to_rgb'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_tRNS'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_write_fn'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_get_x_pixels_per_meter'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_write_end'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_write_chunk'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_get_image_width'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_get_y_pixels_per_meter'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_read_end'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_packswap'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_get_PLTE'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_read_image'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_create_write_struct'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_error'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_pHYs'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_read_update_info'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_gamma'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_invert_mono'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_PLTE'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_get_text'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_get_gAMA'
collect2: ld returned 1 exit status
make: *** [HelloTiny6410] 错误 1

这个是咋解决的,我看到库文件里面有libQtGui.so。不知道为什么不成功
离线liukang325

只看该作者 8楼 发表于: 2012-03-20
引用第1楼dbzhang800于2011-05-24 17:49发表的  :
不妨仔细看看那句话。是谁没被找到。


我也知道是谁没找到。但怎么解决啊?
离线liukang325

只看该作者 7楼 发表于: 2012-03-20
回 4楼(poeme) 的帖子
求指点啊。我用的QT4.8也是这个问题。不知道如何解决……
离线淳于半邪

只看该作者 6楼 发表于: 2012-03-20
没有遇到过,坐等答案
离线liukang325

只看该作者 5楼 发表于: 2012-03-20
回 1楼(dbzhang800) 的帖子
求解决办法啊!……
离线poeme

只看该作者 4楼 发表于: 2011-05-24
自己去Makefile里指定libQtGui.so的所在。
离线tsinghua66

只看该作者 3楼 发表于: 2011-05-24
回 1楼(dbzhang800) 的帖子
换了个低版本的交叉编译器又出现了
/usr/local/Trolltech/QtEmbedded-4.7.0-arm/lib/libQtCore.so: undefined reference to `inotify_init1@GLIBC_2.9'
/usr/local/Trolltech/QtEmbedded-4.7.0-arm/lib/libQtGui.so: undefined reference to `pipe2@GLIBC_2.9'
离线tsinghua66

只看该作者 2楼 发表于: 2011-05-24
是这个libpng.so.3没找到???
离线dbzhang800

只看该作者 1楼 发表于: 2011-05-24
引用楼主tsinghua66于2011-05-24 17:40发表的 QT Hello 程序qmake通过,make报错 libQtGui.so :
/opt/FriendlyARM/toolschain/4.5.1/lib/gcc/arm-none-linux-gnueabi/4.5.1/../../../../arm-none-linux-gnueabi/bin/ld: warning: libpng.so.3, needed by /opt/Qt4.7/lib/libQtGui.so, not found (try using -rpath or -rpath-link)
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_get_valid'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_error_fn'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_create_info_struct'
/opt/Qt4.7/lib/libQtGui.so: undefined reference to `png_set_expand'
.......

不妨仔细看看那句话。是谁没被找到。
快速回复
限100 字节
 
上一个 下一个