我目前正在尝试使用 Qt 为 Android 制作一个简单的应用程序。该应用程序应使用 librtlsdr 与 rtlsdr 加密狗进行通信。我设法为获取 .so 文件的 android 编译了这个库。但是当我尝试编译程序时出现错误:
/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 编译。