我在使用 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
and /usr/local/lib
。现在编译没有错误:-)
我不知道为什么它只能在标准路径中工作,但现在它可以工作了。
Dennis
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)