标题:QSharedMemory错误
作者:捏捏捏捏武
日期:2022-02-23 14:25
内容:
我在macOS上使用QSharedMemory遇到了"QSharedMemoryPrivate::initKey:unable to set key on lock"的错误,错误类型是PermissionDenied,我不知道这个错误到底是什么意思,有没有大佬遇到过同样的问题
#1 [fsu0413 02-24 07:40]
permission denied
是不是你用这玩意操作root创建的共享内存
#2 回 fsu0413 的帖子 [捏捏捏捏武 03-05 16:27]
fsu0413:permission denied
是不是你用这玩意操作root创建的共享内存 (2022-02-24 07:40)
是在创建的时候报的错,有可能是mac某些路径没有权限导致的?
#3 [捏捏捏捏武 03-05 21:54]
看了下源码,是initKey的时候调用了QSystemSemaphore的setKey,里边使用了semctl进行setval操作时出现的EACCES没有访问权限。燃鹅,目前还不清楚该函数出现改错误的具体原因