Здравствуйте, smeeld, Вы писали:
S>Здравствуйте, xobotik, Вы писали:
X>>Всем привет!
X>>Подскажите пожалуйста как лечится: undefined reference to symbol 'shm_unlink@@GLIBC_2.2.5'.
S>Пробуй добавить к флагам компиляции -lrt
Разрешилось следующим образом в .pro файле стат либы, в которой код межпроцессного взаимодействия:
unix {
QMAKE_CXXFLAGS += -std=gnu++11
QMAKE_CXXFLAGS += -lrt
}
А в .pro файлах проектов, которые используют либу:
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../PreViewerLib/Project/Release32Unix/release/ -lrt -lPreViewerLib
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../PreViewerLib/Project/Debug32Unix/debug/ -lrt -lPreViewerLib
else:unix:!macx: LIBS += -L$$PWD/../../../PreViewerLib/Project/Debug32Unix/ -lrt -lPreViewerLib
Все собирается!
Спасибо!