ImagemMagickライブラリを使用するアプリケーションを作成しました。qtを使用してimagemagickアプリケーションを展開する
私は正常に私のMacにライブラリをインストールし、私は自分のアプリケーション内で使用することができました。
私.PROファイルは、パスとライブラリはそのように見えます含める:
INCLUDEPATH += . /opt/local/include/ImageMagick
LIBS += -L/opt/local/lib -lMagick++
私はライブラリファイルが含まれてMacとWindowsの両方のために自分のアプリケーションをリリースしたいと思います(私はいけない、エンドユーザーが持っていると思います。ライブラリ自体をインストールする)
これを実行するベストプラクティスは何ですか?
Macアプリケーションの場合、必要な共有ライブラリを内部に持つApp Bundleを作成し、それに応じてrpathを変更します(macdeployqtは役に立ちますが、完全ではありません)。環境変数は必要ありません。 –