【发布时间】:2015-09-28 11:11:08
【问题描述】:
我有一个在 linux 上使用 mysql 库 (libmysqlclient) 的库,我正在移植到 Windows,但我似乎遇到了头文件所在位置的“问题”。在 linux 下,标头位于 /usr/include/mysql 下(至少对于 Debian),因此使用标准包含路径,它们将被包含为:
#include <mysql/mysql.h>
但是,当在 windows 下安装库时,主标题似乎位于 c:\Program Files\MySQL\MySQL Connector C 6.1\include\mysql.h,这需要将其包含为:
#include <mysql.h>
我也需要为 iOS 构建它,但目前我不知道头文件在哪里。
解决这个问题的正常方法是什么?我应该在linux下的包含路径中添加/usr/include/mysql吗?这不会增加标题名称冲突的可能性吗?
【问题讨论】:
标签: ios mysql linux windows portability