@Proshka17

Mysql и Сокеты c++?

Добрый день!
Пишу простой веб сервер. В виде базы данных использую MySQL (MySQL connector c++). Так же использую
<WinSock2.h>
<WS2tcpip.h>
для сокетов. Сам сервер работает(получает http и возвращает ответ), но как только я подключаю MySQL.h, получаю ошибку:
5d90cf0741e2b218465762.png
В чем может быть проблема?
  • Вопрос задан
  • 99 просмотров
Решения вопроса 1
myjcom
@myjcom Куратор тега C++
Proshka17,
Я так понимаю такая функция есть в MySQL.h

нет не так

там https://dev.mysql.com/doc/dev/mysql-server/latest/...
#ifdef WIN32_LEAN_AND_MEAN
 #include <winsock2.h>
#endif

при использовании
WinSock2.h совместно с mysql.h
получается два определения
accept(int, int, int)

чтобы это пофиксить не надо дополнительно включать WinSock2.h
или
#include<WinSock2.h>
#include<WS2tcpip.h>
#undef WIN32_LEAN_AND_MEAN
#include "MySQL.h"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы