笔记
一曲山河醉
人生海海,山山而川。
手执烟火以谋生,心怀诗意以谋爱。
展开
-
undefined reference to ‘xxxx‘总结
undefined reference to 'xxxx’主要原因是由于找编译时找不到h的实现文件可能原因有多种1.定义与实现不一致解决方式:修改定义或实现文件2.多个库文件链接时顺序问题解决方式:调换顺序重新编译3.链接时缺少相关的库文件解决方式:编译依赖的库文件到相应目录4.链接的库文件中又使用了另一个库文件解决方式:链接时不仅需要链接依赖库,还需要链接依赖库所依赖的库文件例如QT中,ssss项目依赖库A.so,而A.so依赖库B.so则ssss.pro中需要添加LIBS+=lA原创 2022-03-23 11:09:35 · 418 阅读 · 0 评论 -
linux获取高精度时间
主要函数clock_gettime(clockid_t ,struct timespec*)clockid_t 目前定义了6种时钟,分别是CLOCK_REALTIME 系统当前时间,从1970年1.1日算起 CLOCK_MONOTONIC 系统的启动时间,不能被设置 CLOCK_PROCESS_CPUTIME_ID 进程运行时间 CLOCK_THREAD_CPUTIME_ID 线程运行时间 CLOCK_REALTIME_H原创 2022-03-14 16:48:17 · 1186 阅读 · 0 评论 -
template with C linkage解决方法
在做一个移植项目时遇到的问题,编译的时候报了一堆error都是template with C linkage,将一部分头文件在extern “C” 里面的#include<xxxx.h>,放到extern "C"外面,即可解决template with C linkage的错误。原创 2022-03-01 09:47:34 · 2667 阅读 · 0 评论 -
QT 组播加入失败总结
QT 组播加入失败总结1.端口被占用(在绑定端口的地方添加shareaddress)2.未绑定端口原创 2021-05-21 09:56:58 · 1635 阅读 · 0 评论 -
GB18030转utf8
GB18030转utf8QBytearry text = QBytearry::fromhex("");QString::fromLocal8Bit(text.data());原创 2021-04-21 15:45:29 · 855 阅读 · 0 评论