【发布时间】:2017-05-03 14:09:43
【问题描述】:
您好,我想解决如何解决链接器错误。 我想做的是从/usr/local/include 中包含头文件mysql.h。(我正在使用mac book)
但是在编译下面的头文件时,编译器会说“Undefined symbols for architecture”
#include </usr/local/include/mysql.h>
我明明安装了mysql和connecter-c。
请教我如何修复它以及为什么不包含mysql.h。
最好的问候,
【问题讨论】:
-
你是安装了mysql还是只使用了header?
-
标题是不够的,因为它们通常只提供函数的声明,而不是它们的实际实现。
-
您是否尝试使用 -l 标志链接到其库?
-
这听起来像是您正在为不同平台链接一个库。
-
>Tiago Cunha 我安装了 mysql,我想将该功能用于数据库程序。 >ForceBru 那我该怎么办?我安装了 mysql 和连接器,它的功能在本地文件中。 >Nguai al 是的,但它不起作用。 > LP 不同的平台?这是否意味着存在许多 mysql.h 并且我从错误的目录链接?