0

Linux では、Qt を/tmp使用するとディレクトリに次のファイルが作成されQSharedMemoryます。

qipc_sharedmemory_mysharedmem5ffa537fd8798875c98e190df289da7e047c05
qipc_systemsem_mysharedmem5ffa537fd8798875c98e190df289da7e047c05

同じソフトウェアの 2 つの異なるバージョンがこれらのファイルに 2 つの異なる場所を使用し、互換性がなくなるという問題に遭遇しました。「新しい」バージョンでは、代わりにこれらのファイルが/tmp/username/ディレクトリに作成されます。何が原因なのか分からないようです。この場所は Qt 自体によって定義されていますか? もしそうなら、バージョン間で変更されましたか? または、何らかの方法でユーザーが構成できますか? もしそうなら、どこでどのように構成できますか?

4

1 に答える 1