C++
응용 프로그램을 배포하려면 Qt
과 macdeployqt
을 사용합니다.Qt Mac OS 응용 프로그램 배포 누락 프레임 워크
번들 앱에 OpenGL and Qt Frameworks
이 포함되어 있지만 다른 사람 (예 : SDL
)이 누락되어 SDL framework
이없는 경우 다른 시스템에서 앱이 작동하지 않습니다. 내 프로 파일은 다음과 같습니다
QT += core
QT += xml
QT += opengl
QT += gui
TARGET = StripTest
CONFIG += console
TEMPLATE = app
#Main app
SOURCES += main.cpp \
StripWindow.cpp \
MainWindow.cpp \
HEADERS += StripWindow.h \
MainWindow.h\
#Graphics
SOURCES += \
../../libs/PhGraphic/SDLMain.cpp \
INCLUDEPATH += ../../libs \
/Library/Frameworks/ \
LIBS += -framework SDL -framework SDL_image -framework SDL_ttf
너무 프레임 워크를 컴파일해야합니까?
편집 : 번들에 수동으로 프레임 워크를 복사하면 문제가 해결되지 않습니다. 존재해야합니다 /Library/Frameworks/
macdeployqt가 다른 프레임 워크를 자동으로 복사하지 않는다고 생각하십니까 – spiritwolfform
그리고 그들을 포함시킬 방법을 알고 있습니까? –