Я перекомпилирую libvncserver, чтобы убедиться, что приложение Android имеет 64-битные собственные библиотеки.
При сборке без gcrypt все работает нормально, но мне нужен gcrypt для поддержки определенных устройств.
Я запустил cmake с этой командой:
cmake .. -DANDROID_NDK=/home/danny/android-ndk-r20 -
DCMAKE_TOOLCHAIN_FILE=/home/danny/android-ndk-
r20/build/cmake/android.toolchain.cmake -DWITH_PNG=OFF -DANDROID_NATIVE_API=21
-DANDROID_ABI=armeabi-v7a -
DLIBGCRYPT_LIBRARIES=/home/danny/VNCServer/sysroot64/lib/libgcrypt.a
И это выдает эту ошибку:
"/home/danny/VNCServer/libvncserver-LibVNCServer-
0.9.12/libvncclient/rfbproto.c:60:10: fatal error: 'gcrypt.h' file not found
\#include < gcrypt.h>
Я знаю, что он не находит файл заголовка, ноЯ не уверен, как связать это?