11 2019 档案
摘要:QT中使用QByteArray来存放了C++中的char数组。 两端使用相同的crc32进行校验,QT中却产生了随机的校验结果, C++端产生唯一的正确校验结果。 查看QByteArray相关资料,未发现有什么不妥之处,直到查看到如下文章: https://blog.csdn.net/qq_3386
阅读全文
摘要:发送数据如下: aa 02 02 00 00 00 6f 6b 02 00 00 00 55 数据是以字符数组的形式(char msg[])存储发送的,send时发送长度填写的strlen(msg), 导致发送的数据长度只有3, 打印出来是"aa 02 02". 也就是说16进制0x00后面的数据被
阅读全文
摘要:socket通信示例中,当accept客户端时,经常报这个错误。 并且是第一次没有问题,第二次或后面几次都会出现如下问题, 错误码为22, 错误描述为invalid argument. 问题解决如下: 在获取客户端socket fd时,每次都初始化客户端的sockaddr_in结构体, sockad
阅读全文
摘要:原本正常显示在主页端logo图片无法显示了,爆出如下错误: libpng error: IHDR: CRC error 查找原因如下:
阅读全文
摘要:QT Cannot find Makefile. Check your build settings. Error while building/deploying project qt_client (kit: Desktop Qt 5.11.1 GCC 64bit) When executing
阅读全文
摘要:1、qmake 利用.pro文件生成Makefile 命令为: eg: qmake -o Makefile hello.pro 2、 uic 利用ui界面审查.h头文件 命令为: eg: uic gotocelldialog.ui -o ui_gotocelldialog.h // -o 用来制定目
阅读全文
摘要:写了一个简单的boost测试程序,编译时出现如下错误: g++ -std=c++11 test_ssl.cpp -o test -lboost_system -lboost_thread/usr/bin/ld: /tmp/ccHdMo8P.o: undefined reference to symb
阅读全文
摘要:编译错误如下: g++ -std=c++11 tcp_session.cpp tcp_server.cpp test.cpp -o test -pthread/tmp/ccv4rZkD.o: In function `__static_initialization_and_destruction_0
阅读全文