酢ろぐ!スマートフォン用の表示で見る酢ろぐ!カレーが嫌いなスマートフォンアプリプログラマのブログ。BoyPokémonContactAbout2018-04-21macOS向けのQt製アプリを配布する開発たまたまmacOS向けのアプリをビルドする機会がありました。ビルドしたマシンでは問題なく動いていたのですが、別のマシンで動かそうとしたところエラーがでてしまいました。macOS向けのQt製アプリを配布できる状態にするまでのやり方を書きました。example.promakeこの状態で別のMacで動かしたらエラーが出たので調べました。再現できないのですが「このバージョンのmacOSでは実行できません」的なメッセージが表示されていたような気がします。利用しているライブラリを調べる通常使用しているライブラリはappパッケージ内に含まれていますが、調べたところアプリが利用しているライブラリのパスがローカル側のパスを指しており、ライブラリを参照できないためQtアプリがクラッシュしていました。ビルドしたQtアプリで利用しているライブラリを調べます。example.app/Contents/MacOS/SanDeGo-Qt以下のように利用しているライブラリの一覧が表示されます。228.0.0)ここで問題なのは、/usr/local/opt/boost@1.60/lib/libboost_thread-mt.dyliのようにローカル側のパスを示しているものです。これではビルドした環境では実行できても他のPCでは実行することができません。Qtアプリパッケージにライブラリを追加するQtアプリパッケージにライブラリを追加すれば、他のPCでも実行することができるようになります。手動でやる方法とコマンドを使う方法がありました。ここではコマンドを使う方法を紹介します。example.app再度、ビルドしたQtアプリで利用しているライブラリを調べてみました。下記の通りいい感じにライブラリをパッケージに含んでくれるようになりました。方向性を定めず、その時興味のあるネタを書いています。嫌いな食べ物はカレーです。FirebaseでG...注目記事はてなブログをはじめよう!ch3cooh393さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。