使用glibc编译,目前使用的config选项如下:
-opensource -confirm-license -nomake demos -nomake examples -nomake tools -nomake docs  -make libs \
 -qt-gfx-directfb -qt-gfx-linuxfb -no-gfx-transformed -no-gfx-qvfb -no-gfx-vnc -no-gfx-multiscreen -qt-kbd-tty -no-mmx -no-sse -no-3dnow -no-sse2 -no-cups -no-nis -no-dbus -qt-gif -system-libpng -system-libjpeg -qt-libmng -qt-libtiff \
 -shared -release -qt-zlib -plugin-mouse-xts \
 -qt-sql-sqlite -no-glib -no-sql-ibase -no-sql-mysql -no-sql-odbc -no-sql-psql -no-sql-sqlite3 -no-sql-sqlite2 \
 -webkit -javascript-jit -iconv -script -multimedia -svg -scripttools -depths 8,16,24,32 \
 -no-rpath -no-sql-ibase -no-sql-mysql -no-sql-odbc -no-sql-psql -no-sql-sqlite3 -no-sql-sqlite2 -no-declarative -exceptions -xmlpatterns -no-phonon -no-phonon-backend \
 -system-freetype --prefix=$(OUTPUT_PREFIX)
但是这样配置,发现一个问题,当QT解析xml以后去显示URL图片的时候,有些图片显示不出来,或者加载很慢,但是最后发现时DNS的返回IP有问题,往下查发现DNS返回的IP排序和电脑上的有不同,原因是glibc中的getaddressinfo对返回的ip做了优化排序(而使用uclibc编译的没有这样问题,uclibc不做优化排序。
而在QT的config选项中有关于ipv6和getaddressinfo的选项,但是我在config中使用-no-ipv6和-no-getaddressinfo都说无效,最后在config中手动由auto修改为no:
CFG_IPV6=no
CFG_GETADDRINFO=no
这个问题不再出现

转载于:https://blog.51cto.com/wb127/486534

QT中关于ipv6和getaddressinfo的开关相关推荐

  1. Qt中的网络编程(TCP)

    在Qt中网络编程主要由Qt Network模块来编写基于TCP/Ip的网络程序,其中提供了许多的类: 可以点击该链接查看:Qt网络C++类|Qt网络 5.15.12  常见的有: QTcpServer ...

  2. QT中使用C++ socket通信,socket通信原理三次握手和四次握手详解、客户端与服务端实例详解

    对TCP/IP.UDP.Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵.那么我想问: 1.         什么是TCP/IP.UDP? 2.         Soc ...

  3. C++中运行一个程序的内存分配情况及qt中的内存管理机制

    一个由c/C++编译的程序占用的内存分为以下几个部分 1.栈区(stack)- 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等.其操作方式类似于数据结构中的栈. 2.堆区(heap) - 一 ...

  4. Qt中UI线程与子线程的交互

    0.前言 GUI框架一般只允许UI线程操作界面组件,Qt也是如此.但我们的应用程序一般是多线程的,势必就涉及到UI线程与子线程的交互. 下面介绍常用的UI线程与子线程交互方式,并附上自己的Demo. ...

  5. QT中使用C++ socket通信(了解socket通信、socket的三次握手和四次挥手、socket函数说明、客户端与服务端的代码实例)

    一.TCP/IP协议四个抽象层: 二.socket位置 socket就在应用程序的传输层和应用层之间,传输层的底一层的服务提供给socket抽象层,socket抽象层再提供给应用层. 三.socket ...

  6. QT 中QTimer 和 startTimer()的区别

    最需要注意一点 请注意,QTimer的准确性取决于底层操作系统和硬件.timerType参数允许您自定义计时器的准确性.有关不同计时器类型的信息,请参见Qt::TimerType.大多数平台支持20毫 ...

  7. QT 中使用 OpenCv 的 CascadeClassifier 报错

    问题 在 QT 中调用 OpenCv 的 CascadeClassifier 进行人脸框检测的时候,在构造函数中进行检测器的初始化,随后调用相机读取图片的时候就会报错,报的错误是 Segment Fa ...

  8. 【Qt】Qt中使用ssl时报错:qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method

    一.问题 在Qt中使用https,运行时报错: qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method 二.原因分析 SSLv2由 ...

  9. Qt中两种定时器用法

    在Qt中使用定时器有两种方法,一种是使用QObiect类的定时器:一种是使用QTimer类.定时器的精确性依赖于操作系统和硬件,大多数平台支持20ms的精确度. 1.QObject类的定时器 QObj ...

最新文章

  1. poi 合并单元格_POI数据获取脚本分享
  2. 数据分析工具篇pyspark应用详解——Pyspark实现PCA主成分
  3. Docker 方式安装 gitlab ( 阿里云ECS )
  4. android gradle 1.5.0,Cordova build – 无法解析com.android.tools.build:gradle:1.5.0
  5. 公司新来了个00后测试卷王,老油条表示是真干不过,已被……
  6. javascript精雕细琢(二):++、--那点事
  7. 搞清字符集和字符编码
  8. C#TcpClien网络通信之内存泄漏
  9. 获取0-1的加密的随机数
  10. 01-hadoop学习环境准备
  11. JAVA/JSP小区物业管理系统
  12. Element UI 极简教程(1)
  13. dpp-enrollee配网
  14. 谷歌总是找不到想要的内容?学会这14个技巧,立马就能找到
  15. 傅里叶变换之掐死教程
  16. jQuery的文档处理
  17. [战略]Fans未来战略--第3篇--以文会友
  18. 基于51单片机的小区智能防盗门禁密码锁 proteus仿真程序设计
  19. GIS基础(5)空间拓扑
  20. Mendeley从标签找到pdf后,文件打不开怎么办

热门文章

  1. Uploadify在asp.net下使用Demo
  2. 屏幕截图在网页设计中应用的30个优秀案例
  3. 专家提醒:计算机专业毕业生求职三要点!
  4. deepin下载软件慢切换镜像
  5. 在人生路上对我影响最大的三位老师
  6. bzoj 4488: [Jsoi2015]最大公约数
  7. TortoiseSVN与VisualSVN Server搭建SVN版本控制系统
  8. Windows Phone 7 不温不火学习之《ListBox 数据与Android ListView 数据绑定》
  9. 大数据量,海量数据 处理方法总结(转)
  10. Asp.NET 中 Ajax 的配置使用