응용 프로그램을 만들었습니다. 릴리스 모드를 구축 할 때 제대로 작동하는 것처럼 보입니다. 다음의 출력은 다음과 같습니다 -L RightDoneIt.app/Contents/MacOs/rightdoneit이Mac에서 Qt 응용 프로그램 배포
/opt/local/lib/libMagick++.4.dylib (compatibility version 5.0.0, current version 5.0.0)
QtGui.framework/Versions/4/QtGui (compatibility version 4.7.0, current version 4.7.0)
QtCore.framework/Versions/4/QtCore (compatibility version 4.7.0, current version 4.7.0)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.9.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 625.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.1)
당신이 임 그 후 ImageMagick이 라이브러리
를 사용하여 첫 번째 줄에서 볼 수 있듯이, 내가 배포 otool macdeployqt 도구 : RightDoneIt.app deployqt 예상되는 모든 파일을 생성 을 -dmg 나는 내가 deploytool을 만들어 응용 프로그램을 실행하려고하면 otool 임
@executable_path/../Frameworks/libMagick++.4.dylib (compatibility version 5.0.0, current version 5.0.0)
@executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui (compatibility version 4.7.0, current version 4.7.0)
@executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (compatibility version 4.7.0, current version 4.7.0)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.9.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 625.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.1)
를 받고 확인 입력 할 때, 나는 런타임을 얻을 매회 오류 ImageMagick 함수를 실행하려고 할 때.
그 문제를 해결하는 방법을 아는 사람이 있습니까?
무엇이 오류입니까? libMagick ++는 libmagick C 라이브러리/libraries와 같은 추가 라이브러리에 의존하지 않습니까? otool을 사용하여 libMagick ++. dylib를 확인하십시오. –