MAC OS X 10.6上MySQL C API的编译问题

MAC OS X 10.6上MySQL C API的编译问题,mysql,macos,api,g++,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 我在不同的位置尝试了标题和库-没有效果 我已经从另一个目的地下载了标题和库-效果与以前相同 你知道我做错了什么吗?

我对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

我在不同的位置尝试了标题和库-没有效果 我已经从另一个目的地下载了标题和库-效果与以前相同

你知道我做错了什么吗? 如果有一个线程都准备好了,我想原谅(没有找到搜索)


你好,丹尼斯,经过几天的紧张工作之后;-)这就是问题所在: 如果库位于标准安装目录中,则编译器不接受该库。我将include和lib文件复制到
/usr/local/include
/usr/local/lib
中。现在它编译时没有错误:-)

我不知道为什么它只在标准路径中工作,但是现在它工作了

丹尼斯