現在、Qt を使用して Android 用のシンプルなアプリを作成しようとしています。アプリは、librtlsdr を使用して rtlsdr ドングルと通信する必要があります。このライブラリをアンドロイド用にコンパイルして、.soファイルを取得することができました。しかし、プログラムをコンパイルしようとするとエラーが発生しました:
/home/pedro/Android/Sdk/ndk/21.1.6352462/toolchains/x86-4.9/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../ ../i686-linux-android/bin/ld: エラー: -librtlsdr.so が見つかりません
現在、.pro ファイルに次の行を使用してライブラリを含めています。
INCLUDEPATH += $$PWD/../librtlsdr-android/build/src
INCLUDEPATH += $$PWD/../librtlsdr-android/build/include
LIBS += -L$$PWD/../librtlsdr-android/build/src/ -librtlsdr.so
Qt 5.13.2 を使用し、qmake でコンパイルしています。