Konfiguracja Xcode do obsługi bazy MySQL
Aby mieć możliwość importu odpowiedniej biblioteki umożliwiającej korzystanie z bazy danych w C++ i w ogóle żeby skompilować poprawnie projekt trzeba odpowiednio skonfigurować IDE. Przyjrzyjmy się, krok po kroku jak to zrobić w przypadku systemu Mac OS X na kompilatorze Xcode.

Fot: Unsplash, CC0 Public Domain.
Po stworzeniu odpowiedniego projektu i wstępnej konfiguracji, możemy przejść do bardziej szczegółowych ustawień:
- Klikamy w prawej kolumnie na odnośnik do pliku konfiguracyjnego utworzonego projektu:

- Przy pomocy wyszukiwarki odnajdujemy opcję „
Header Search Pahts” gdzie dodamy nowy odnośnik do plików obsługujących bazę MySQL:
- Do wcześniej odnalezionej opcji dodajemy adres „
/usr/local/mysql/include„:
- To samo wykonujemy dla „
Library Search Paths„, podając ścieżkę „/usr/local/mysql/lib„:
- Teraz musimy dodać odpowiednie flagi dla linkera, tak aby projekt poprawnie się skompilował. W tym celu odnajdujemy opcję „
Other Linker Flags” i dodajemy flagi: „-lmysqlclient„, „-lm„, „-lz„:
- Na samym końcu musimy jeszcze pozbyć się błędu związanego z klientem MySQL –
libmysqlclient.18.dylib, aby go usunąć musimy uruchomić terminal i przejść do folderu z plikamilibbazy MySQL, możemy to zrobić przy pomocy polecenia „cd /usr/local/mysql/lib„:
- Następnie uruchamiamy komendę „
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib„, klikamy enter oraz podajemy hasło administratora:
Po wykonaniu powyższych kroków możemy skompilować i uruchomić projekt obsługujący bazę MySQL.






Po wykonaniu powyższych kroków możemy skompilować i uruchomić