在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