Просто подтвердили существование этой ошибки в MySQL 5.7.9 (64-бит), а также:
C:\Program Files\MySQL\MySQL Server 5.7\include\mysql_com.h(22): fatal error C1083: Cannot open include file: 'binary_log_types.h': No such file or directory`
Я получил сообщение об ошибке при компиляции в Visual Studio 2013 Update 5, код на основе обмена данными с MySQL для хранения данных в базе данных.
Мое решение является вариантом собственного ответа sjsam. Перейти в хранилище GitHub MySQL и открыть эту папку/директорию:
https://github.com/mysql/mysql-server/blob/5.7/libbinlogevents/export/:
Есть 2 файлов в этой папке:
- binary_log_funcs.h
- binary_log_types.h
Сохраните 2 файла на свой компьютер, используя ссылки на файлы (или скопируйте текст из содержимого файла, затем сохраните текст в прямом тексте файлы с теми же именами, что и оригиналы), затем поместите оба файла в папку MySQL Server 5.7 \ include \. В зависимости от конфигурации, это может быть один из этих 2:
C:\Program Files\MySQL\MySQL Server 5.7\include\
C:\Program Files (x86)\MySQL\MySQL Server 5.7\include\
Поздравляю, вы теперь решить вашу проблему. Но мне интересно, почему разработчики на mysql.com не добавили эти 2 файла в пакет установщика MySQL Community Server 5.7.9 ...
Thankyou для вашего времени. Я уже включил двоичный журнал и все еще не исправил проблему. Любая идея, где можно получить копию файла 'binary_log_types.h'? – sjsam