数据库
首页 > 数据库> > 在MAC OS X 10.6上使用MySQL C API编译问题

在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中.现在它编译没有错误了:-)

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

丹尼斯

标签:api,g,mysql,macos
来源: https://codeday.me/bug/20191106/1999797.html