我正在编译一个小型 mysql C 项目并且
遇到以下错误:
C:\Program Files (x86)\MySQL\MySQL Server 5.7\include/mysql_com.h:22:30: fatal error: binary_log_types.h: No such file or directory.
I did a dir binary_log_types.h /b /s
at C:
驱动器,但我没有找到任何binary_log_types.h 文件。
可能的解决方法是什么?
经过一番研究后,我发现由于某种原因这两个文件binary_log_funcs.h
and binary_log_types.h
mysql 5.7 社区安装程序安装中缺少。
Fix :
1)从MySQL服务器下载源代码MySQL站点 https://dev.mysql.com/downloads/file.php?id=456917.
2) 解压 tar 存档。 (我用的是Winrar)
3)转到您的\下载\位置\此处\mysql-5.7.7-rc\mysql-5.7.7-rc\libbinlogevents\export\
4)复制binary_log_funcs.h
and binary_log_types.h
从这个文件夹和
将它们粘贴到 Path\to\your\mysql\server\include 中。
5) 重建 Code::Blocks 应用程序。
Note :确保Code::Blocks有权限访问C:目录下的文件和文件夹。另外,这可能是一个临时修复,因为我强烈觉得我没有进行完整的 mysql 安装,它应该自动包含这些文件。不管怎样,我暂时很高兴:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)