Я пытаюсь соединить 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;
}
Ожидаемый результат - он печатает «работает» в консоли.Фактический результат - ошибка, упомянутая выше.