У меня проблемы с созданием кода на C ++ в Android Studio 3.6.
native-lib. cpp code:
#include "C:/Program Files/MySQL/MySQL Server 8.0/include/mysql.h"
extern "C" JNIEXPORT jstring JNICALL
Java_com_example_myapplication_MainActivity_getLogin(JNIEnv *env, jobject thiz) {
MYSQL* conn;
conn = mysql_init(NULL);
mysql_real_connect(...);
const char* const info = DisplayData(conn).c_str();
mysql_close(conn);
return env->NewStringUTF(info);
}
А при компиляции получаю ошибка:
app/src/main/cpp/native-lib.cpp:61: error: undefined reference to 'mysql_close'
Полагаю, проблема в том, что библиотека mysql (MySQL Сервер 8.0 \ lib \ lib mysql .lib) не связана с проектом.
Как это сделать?
РЕДАКТИРОВАТЬ: Я работаю над Windows 10