기존의 공유 메모리를 첨부 1 (C 코드) 메신저과 같은 공유 메모리를 생성 :이 SharedMemory const char* native_key = "/tmp/shmem";
key_t ft_key = ftok(native_key, 1);
key = QString::number(ft_key);
QSharedMemory shmem(key);
if(
QSharedMemory를 사용하여 공유 메모리를 만들고 싶습니다. 그래서 QDataStream을 사용하여 사용자 정의 클래스를 읽고 쓰려고합니다. 하지만 이중 포인터 (float **)를 재정의하는 방법을 모르겠습니다. (나는 이중 포인터를 사용하는 이유는 OpenCV의 이력서입니다 : 내가 원하는 것보다 더 좋은 방법이 있다면 매트, 추천하십시오) cl
공유 메모리에 4 개의 '이중'변수 및 'int'변수를 저장하려고합니다. QSharedMemory::data()은 create(int size)으로 설정된 메모리에 대한 포인터를 제공합니다. 내 질문은 : 어떻게 적절하게 참여하고 그 데이터를 공유 메모리에 깊게 복사하여 다른 프로그램의 읽기/쓰기 요소에 액세스 할 수 있습니까? 내가 본 유일한 유일한 점은