Проблема в соединении MySQL с Code :: Blocks C ++ - PullRequest
0 голосов
/ 17 февраля 2019

Я пытаюсь соединить MySQL с Code :: Blocks C ++, но ...

|undefined reference to `mysql_init'|
|undefined reference to `mysql_error'| 

- это ошибки, показанные компилятором.

Я добавил my_alloc, mysql, my_list, mysql_com, mysql_time, mysql_version, файлы заголовков typelib в C:\TDM-GCC-64\include.Я также добавил файл libmysql.a в C:\TDM-GCC-64\lib Я также добавил файл libmysql.dll в G:\ds project2\expense\bin\Debug

#include <iostream>
#include <windows.h>
#include <mysql.h>
using namespace std;

int main()
{
    MYSQL* conn;
    MYSQL_ROW row;
    MYSQL_RES* res;

    conn = mysql_init(0);
    if(conn)
        cout<<"working";
    else
       cout << "Hello world!" <<mysql_error(conn)<<endl;
    return 0;
}

Ожидаемый результат - он печатает «работает» в консоли.Фактический результат - ошибка, упомянутая выше.

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