OS X上的SOCI MySQL问题

时间:2013-04-12 14:43:54

标签: mysql macos cmake soci

我的项目正在尝试将SOCI与C ++中的简单MySQL数据库访问结合起来。我的一个队友在linux中使用MySQL后端在他的CMake文件中创建了一个运行的SOCI测试程序:

target_link_libraries(MyExecutable ${SOCI_LIBRARY})

但是,在Mac下,当我尝试运行程序时,它会在会话创建行上出错:

session sql("mysql", "service...")

出现此错误:

Error: Failed to find shared library for backend mysql

我确实已经安装了MySQL,我绝对建立了支持MySQL的社交版,甚至社会的make也发现它找到了MySQL库。

使用带有MySQL后端的SOCI的CMake项目是否也会链接到MySQL或SOCI MySQL插件?我尝试过这条路线但最终得到不同的运行时错误,例如:

dyld: Library not loaded: libmysqlclient.18.dylib
Referenced from: MyExecutable
Reason: image not found

如果需要,我可以提供任何帮助,谢谢!

0 个答案:

没有答案