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.
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 plikamilib
bazy 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.