と を使用Qt
しmacdeployqt
てアプリをデプロイしC++
ます。
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/