devcory
@devcory

Как подключить MySql connector/c для mac os в xcode?

Столкнулся с проблемой при подключении connector'a для MySQL (Connector/c).

Устанавливал согласно мануалу отсюда - dev.mysql.com/doc/connector-c/en/connector-c-insta...

Создал новый проект, прописал у него в настройках пути:
Search Paths - Header Search Paths 
/usr/local/mysql-connector-c-6.1.3-osx10.7-x86/include 
$(inherited) 

Search Paths - Library Search Paths 
/usr/local/mysql-connector-c-6.1.3-osx10.7-x86/lib 
$(inherited) 

Linking - Other Linker Flags 
-lmysqlclient 
-lm 
-lz 
$(inherited)


При сборке получаю:
ld: building for iOS Simulator, but linking against dylib built for MacOSX file '/usr/local/mysql-connector-c-6.1.3-osx10.7-x86/lib/libmysqlclient.dylib' for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)


Проверил через lipo:
lipo -info /usr/local/mysql-connector-c-6.1.3-osx10.7-x86/lib/libmysqlclient.dylib 
Non-fat file: /usr/local/mysql-connector-c-6.1.3-osx10.7-x86/lib/libmysqlclient.dylib is architecture: i386


В итоге я не очень понимаю, чего не хватает Xcode'y для сборки проекта. Возможно я пропустил какую-то мелочь в настройке. Если кто-то сталкивался с подобным и знает пути решения, буду очень благодарен за помощь.

Данные по системе:
Mac os x 10.9.1
Xcode 5.0.2
  • Вопрос задан
  • 2952 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы