Witam,
Zaczynam przygodę z MySQL API, programuję w C. Dziś pobrałem sobie MySQL Community Server(link) i skonfigurowałem, według mnie tak jak należy. Jako IDE używam CodeBlocks. Ścieżki poustawiałem następująco:
Search directories
Compiler:
Linker:
Linker settings
Link libraries:
Podczas kompilacji chociażby tego kodu:
#include
#include
#include "mysql.h"
int main() {
MYSQL mysql;
if(mysql_init(&mysql)==NULL) {
printf("\nBlad inicjalizacji\n");
return 0;
}
mysql_real_connect(&mysql,"localhost","user","pass","dbname",0,NULL,0);
printf("Wersja klienta: %s",mysql_get_client_info());
printf("\nWersja serwera: %s",mysql_get_server_info(&mysql));
mysql_close(&mysql);
return 1;
}
Wyrzuca mi następujący błąd:
Coś źle zrobiłem, coś jeszcze trzeba pobrać? Może Connector/C? (link)