-rpath 링커 옵션을 사용하여 .so 검색 경로를 설정하고 싶습니다. [app_path]/../lib
을 검색하고 싶습니다. 내 qmake를 .pro
파일이 추가 시도했다 :
QMAKE_LFLAGS += -Wl,-rpath=$ORIGIN/../lib/
을하지만 내 프로젝트를 이런 식으로 qmake를 링크 :
g++ -Wl,-rpath=RIGIN/../lib/ -Wl,-O1 -o myoutput main.o [...]
가 어떻게이 $ORIGIN
을 탈출 할 수 있습니까?
QMAKE_RPATHDIR += $ORIGIN/../mylibs
흥미 롭습니다. 이것은 새로운 옵션입니까? –
'QMAKE_RPATH' 작업을하는 동안 여기에서 발견했습니다 : [QTBUG-8110] (https://bugreports.qt-project.org/browse/QTBUG-8110). 이 링크에 따르면'QMAKE_RPATH'와'QMAKE_LFLAGS_RPATH'는 더 이상 작동하지 않습니다. 'QMAKE_RPATHDIR'는 적어도 Qt 4.8.4와 Qt 4.8.5에서 작동합니다. – Aurelien
여기에 정의되어 있습니다 : [qmake Variable Reference] (http://doc.qt.digia.com/qt/qmake-variable-reference.html#qmake-rpathdir) – Aurelien