Ошибка при подключении моего C-сценария к онлайн-базе данных MySQL - PullRequest
0 голосов
/ 15 января 2019

Я пытаюсь написать простой C-скрипт, который может подключаться к онлайн-базе данных MySQL. Я пытался использовать Connector / C (libmysqlclient), загруженный https://dev.mysql.com/downloads/connector/c/, но не работает. Библиотека распознается, но когда я компилирую из терминала, это результат: Undefined symbols for architecture x86_64: "_mysql_init", referenced from: _main in test.o ld: symbol(s) not found for architecture x86_64

Я пытался исправить ошибку, описанную выше, но не могу решить проблему с помощью. Это мой код test.c

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <mysql.h>
#define SIZE  30

 int main(int argc, char** argv) {
 /* connect to database */
 MYSQL mysql;   

  if(mysql_init(&mysql) == NULL){
    printf("Error\n");
    return 0;
 }

 /* other code */

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