Почему, когда я пытаюсь «сделать» mysql-connector-c ++ — 1.1.1, это дает мне ошибку?

У меня работает Mountain Lion, и я скачал mysql-connector-c ++ — 1.1.1.tar.gz. Boost и MySQL установлен.
Вот шаги, за которыми я следую:
1 ‘CMake. -DBOOST_ROOT: STRING = / usr / local / boost_1_52_0 ‘и все в порядке
2 «проясни» и все нормально
3 «сделать», и когда он достигает 35%, перестает говорить:

`[35%] Создание примеров объектов CXX / CMakeFiles / connect.dir / connect.cpp.o
Связывание CXX с исполняемым файлом connect
ld: warning: ld: warning: игнорирование файла ../driver/libmysqlcppconn-static.a, файл был создан для архива, который не является связываемой архитектурой (x86_64): ../driver/libmysqlcppconn-static.aignoring файл CMakeFiles / connect.dir / connect.cpp.o, файл был создан для i386, который не является связываемой архитектурой (x86_64): CMakeFiles / connect.dir / connect.cpp.o

ld: предупреждение: игнорирование файла /usr/local/mysql/lib/libmysqlclient_r.dylib, файл создан для неподдерживаемого формата файла (0xce 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 0 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0), которая не является связываемой архитектурой (x86_64): /usr/local/mysql/lib/libmysqlclient_r.dylib
Неопределенные символы для архитектуры x86_64:
«_main», ссылка с:
опция командной строки -u
ld: символы не найдены для архитектуры x86_64
clang: error: команда компоновщика завершилась неудачно с кодом выхода 1 (используйте -v для просмотра вызова)
сделать [2]: * [examples / connect] Ошибка 1
сделать [1]:
[examples / CMakeFiles / connect.dir / all] Ошибка 2
делать: *
* [все] Ошибка 2`

Что мне нужно сделать?

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]