/tmp
在 Linux 上,Qt在使用时会在目录中创建以下文件QSharedMemory
:
qipc_sharedmemory_mysharedmem5ffa537fd8798875c98e190df289da7e047c05
qipc_systemsem_mysharedmem5ffa537fd8798875c98e190df289da7e047c05
我遇到了一个问题,即同一软件的两个不同版本对这些文件使用两个不同的位置,从而使它们不兼容。“较新”版本会在/tmp/username/
目录中创建这些文件。我似乎无法弄清楚是什么原因造成的。这个位置是由 Qt 本身定义的,如果是,它是否在不同版本之间发生了变化?或者它是否可以由用户以某种方式配置,如果可以,在哪里以及如何配置?