当前位置:首页 > 操作系统 > MacOs

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

我在使用MySQL C API和Mac OS X 10.6时遇到问题.当我想编译一个SQL客户端程序时,它会因该错误消息而中止

ld: library not found for -lmysqlclient

collect2: ld returned 1 exit status

我用以下命令编译:

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

我在不同位置尝试过标题和库-无效
我已经从其他目的地下载了标头和库-与以前一样

任何想法我在做什么错?
如果已经有线程,我想原谅(搜索中未找到任何内容)!

丹尼斯,问候

解决方法:

因此,经过很多天,没有进行繁重的工作;-)这就是问题所在:
如果库在标准安装目录中,则编译器不接受该库.我将include和lib文件复制到/usr/local/include和/usr/local/lib中.现在它编译没有错误了:-)

我不知道为什么它只能在标准路径下使用,但是现在可以使用了.

丹尼斯


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!