我正在从源代码构建一个开源项目,
它需要包括<mysql.h>
#if USE_MYSQL
#include <mysql.h>
#endif编译器报告:
mysql.h no such file or directoryMySQL是另一个很好的开源项目。我需要做些什么才能让它发挥作用?
发布于 2010-03-25 14:19:07
这将完全取决于构建方法,无论是使用Visual、Eclipse等IDE,还是使用*nix中的shell脚本和命令行。
您需要确保该文件(mysql.h)存在于您的“包含”路径中。
例如,在Visual中,您将进入:
项目属性->配置属性-> C/C++ ->通用->附加目录
并包括保存“mysql.h”的目录。
然后,对于链接器属性,重复这些步骤,并在附加库目录中包含相应的DLL/LIB文件路径
根据您的环境,这将有很大的不同,因此需要更多的信息来进行一步一步的精确操作。但这应该可以解释实际的问题。
发布于 2012-09-20 15:20:57
对于我来说,在Ubuntu12.04上,我需要使用以下内容
#include <mysql/mysql.h>发布于 2010-03-25 14:16:43
您是否试图为include语句提供文件的完整路径?
https://stackoverflow.com/questions/2516187
复制相似问题