インポートエラー: /lib/aarch64-linux-gnu/libwayland-server.so.0: 未定義のシンボル: ffi_type_uint32...

最近、Rockchip RK3588 のボードを投げていました。ubuntu システムをインストールした後、pyqt をインストールしようとしていました。オンライン チュートリアルに従ってクロスコンパイルした後、ターミナルにインポートできましたが、この手順で問題が発生しました:

from PyQt5.QtWidgets import *

エラーメッセージは次のとおりです。 

ImportError: /lib/aarch64-linux-gnu/libwayland-server.so.0: undefined symbol: ffi_type_uint32, version LIBFFI_BASE_7.0

未定義のシンボルが表示されます。これは、ダイナミック ライブラリの環境変数に問題がある可能性があります。次の情報を参照して解決策を入手してください。

export LD_PRELOAD=/usr/lib/aarch64-linux-gnu/libffi.so.7

理由は、環境変数に libffi.so.7 が追加されておらず、上記のコマンドを使用すると Pyqt5 が正常に実行できるためです。

おすすめ

転載: blog.csdn.net/m0_57315535/article/details/128113311