摘要:
源起 手头的项目使用TCP协议传输实时非压缩视频流,需要很大的带宽,但我们的程序只能达到400Mb,使用iperf工具测试却可以达到700Mb以上。 优化过程 优化数据发送流程 由于项目采用QT作为底层库,初步怀疑QT封装socket操作导致效率降低,写了一个简单的测试程序用于验证。 使用测试程序分 阅读全文
摘要:
创建mkspecs文件 参考QT已有mkspecs文件创建自己平台的配置文件,主要用来配置交叉编译的工具链和c库。我们只是孤立的编译QT,没有配置sysroot路径,使用了工具链提供的c库。 配置QT编译选项,裁剪QT规模 使用了一个脚本来控制编译过程。 裁剪QT时用到了-skip 和 -no-fe 阅读全文