在MAC OS X 10.6上使用MySQL C API编译问题

时间:2010-05-23 16:57:37

标签: mysql macos api g++

我遇到了MySQL C API和Mac OS X 10.6的问题。当我想编译SQL客户端程序时,它会中止此错误消息

  

ld:找不到-lmysqlclient的库

     

collect2:ld返回1退出状态

我用这个命令编译:

  

g ++ -I / usr / local / mysql / include / -L / usr / local / mysql / lib / -lmysqlclient main.cpp

我在不同的位置尝试过Headers和Librarys - 没有效果 我已从其他目的地下载了标题和库 - 与以前相同的效果

任何想法我做错了什么? 如果有一个线程,我想借口(在搜索中找不到任何东西)!

问候,丹尼斯

1 个答案:

答案 0 :(得分:4)

所以很多天后,没有加强工作;-)这里是错误: 如果库位于标准安装目录中,则编译器不接受该库。我将include和lib文件复制到/usr/local/include/usr/local/lib。现在它编译没有错误: - )

我不知道为什么它只适用于标准路径,但现在它可以工作。

丹尼斯