ホスト共有ライブラリを使用せずにコンパイル

ホスト共有ライブラリを使用せずにコンパイル

私はArchlinuxで実行しています。私のQtプロジェクトはOpenSuse 15.1で実行されます。

ArchのOpenSuse共有ライブラリを使用してコンパイルする必要がありました。

最良の解決策は何ですか?つまらない塊?仮想デバイス?ホストシステム以外のリンカに別の共有ライブラリを指定できますか?

ありがとう

ベストアンサー1

次のコマンドを使用して、LD_LIBRARY_PATHに特定のライブラリを追加できます。

export LD_LIBRARY_PATH=/path/to/these/libraries:/path/to/those/libraries:$LD_LIBRARY_PATH

qmake自体に対して設定する必要があるかもしれません。

export QMAKE_LIBDIR_FLAGS=-L/path/to/these/libraries:-L/path/to/those/libraries

より多くのオプションを見るには、次のものを使用することもできます。

/usr/lib64/qt5/bin/qmake -help

おすすめ記事