#include <uuid/uuid.h>
//生成UUID
char buf[64] = {0};
uuid_t uu;
uuid_generate(uu);
uuid_generate_random(uu);
uuid_unparse_upper(uu,buf);
编译时需要加上 -luuid。
QT里边就更简单了:
#include <QUuid>
QUuid::createUuid().toString();//拿到uuid字符串值