SOCI MySQL проблемы на OS X
Мой проект пытается включить SOCI для легкого доступа к базе данных MySQL из C++. Один из моих товарищей по команде создал работающую тестовую программу SOCI в linux с использованием бэкэнда MySQL, содержащую только одну ссылку в своем файле CMake:
target_link_libraries(MyExecutable ${SOCI_LIBRARY})
Однако под Mac при попытке запустить программу выдает ошибку в строке создания сеанса:
session sql("mysql", "service...")
с этой ошибкой:
Error: Failed to find shared library for backend mysql
У меня определенно установлен MySQL, и я определенно создал SOCI с поддержкой MySQL, в make для SOCI даже сказано, что он нашел библиотеки MySQL.
Должен ли проект CMake, использующий SOCI с бэкэндом MySQL, также ссылаться на MySQL или подключаемый модуль SOCI MySQL? Я пытался идти по этому маршруту, но в итоге получал разные ошибки во время выполнения, например:
dyld: Library not loaded: libmysqlclient.18.dylib
Referenced from: MyExecutable
Reason: image not found
Любая помощь будет принята с благодарностью, я могу предоставить нашу тестовую программу, если нужно, спасибо!