我在使用 MySQL C API 和 Mac OS X 10.6 时遇到问题.当我想编译 SQL 客户端程序时,它会因此错误消息而中止
i've a Problem with MySQL C API and Mac OS X 10.6. When i want to compile a SQL Client Program, it aborts with this Error Message
ld: 找不到 -lmysqlclient 的库
ld: library not found for -lmysqlclient
collect2:ld 返回 1 个退出状态
collect2: ld returned 1 exit status
我用这个命令编译:
g++ -I/usr/local/mysql/include/-L/usr/local/mysql/lib/-lmysqlclient main.cpp
g++ -I /usr/local/mysql/include/ -L /usr/local/mysql/lib/ -lmysqlclient main.cpp
我在不同位置尝试了标题和库 - 没有效果我已经从另一个目标下载了标题和库 - 效果与以前相同
I've tried the Headers and Librarys in different locations - no effect I've downloaded the headers and the Library from an other Destination - Same effect as before
任何想法我做错了什么?如果已经有一个线程,我想原谅(在搜索中没有找到)!
Any Ideas what i am doing wrong? If there is a thread allready i want to excuse (nothing found in search)!
你好,丹尼斯
所以经过很多天的工作,不密集的工作 ;-) 这里是错误:如果库位于标准安装目录中,则编译器不接受该库.我将包含和 lib 文件复制到 /usr/local/include 和 /usr/local/lib .现在它编译没有错误:-)
So after many days, of not intensive work ;-) here's the fault:
the compiler doesn't accept the library if it is in the standard install directory. I copied the include and lib files into /usr/local/include and /usr/local/lib . Now it compiles without errors :-)
我不知道为什么它只能在标准路径中工作,但现在它可以工作了.
I don't know why it only works in the standard paths but however now it works.
丹尼斯
这篇关于MAC OS X 10.6 上 MySQL C API 的编译问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!
如何有效地使用窗口函数根据 N 个先前值来决定How to use windowing functions efficiently to decide next N number of rows based on N number of previous values(如何有效地使用窗口函数根据
在“GROUP BY"中重用选择表达式的结果;条款reuse the result of a select expression in the quot;GROUP BYquot; clause?(在“GROUP BY中重用选择表达式的结果;条款?)
Pyspark DataFrameWriter jdbc 函数的 ignore 选项是忽略整Does ignore option of Pyspark DataFrameWriter jdbc function ignore entire transaction or just offending rows?(Pyspark DataFrameWriter jdbc 函数的 ig
使用 INSERT INTO table ON DUPLICATE KEY 时出错,使用 Error while using INSERT INTO table ON DUPLICATE KEY, using a for loop array(使用 INSERT INTO table ON DUPLICATE KEY 时出错,使用 for 循环数组
pyspark mysql jdbc load 调用 o23.load 时发生错误 没有合pyspark mysql jdbc load An error occurred while calling o23.load No suitable driver(pyspark mysql jdbc load 调用 o23.load 时发生错误 没有合适的
如何将 Apache Spark 与 MySQL 集成以将数据库表作为How to integrate Apache Spark with MySQL for reading database tables as a spark dataframe?(如何将 Apache Spark 与 MySQL 集成以将数据库表作为