【问题标题】:Compile Problem with MySQL C API on MAC OS X 10.6MAC OS X 10.6 上 MySQL C API 的编译问题
【发布时间】:2010-05-23 16:57:36
【问题描述】:

我在使用 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 macos api g++


    【解决方案1】:

    所以经过很多天,不是密集的工作;-)这是错误: 如果该库位于标准安装目录中,编译器将不接受该库。我将 include 和 lib 文件复制到 /usr/local/include/usr/local/lib 中。现在它编译没有错误:-)

    我不知道为什么它只在标准路径中有效,但现在它有效。

    丹尼斯

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多