我遇到了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 - 没有效果 我已从其他目的地下载了标题和库 - 与以前相同的效果
任何想法我做错了什么? 如果有一个线程,我想借口(在搜索中找不到任何东西)!
问候,丹尼斯
答案 0 :(得分:4)
所以很多天后,没有加强工作;-)这里是错误:
如果库位于标准安装目录中,则编译器不接受该库。我将include和lib文件复制到/usr/local/include
和/usr/local/lib
。现在它编译没有错误: - )
我不知道为什么它只适用于标准路径,但现在它可以工作。
丹尼斯