Как добавить файл .lib в проект Android Studio - PullRequest
0 голосов
/ 04 мая 2020

У меня проблемы с созданием кода на 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...