SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 12.04.2016 10:42:58

grossten
Участник
Зарегистрирован: 12.04.2016
Сообщений: 2

VS2015 + Connector/C = 'timespec': 'struct' type redefinition

подскажите как решить данную проблему?

>c:\program files (x86)\mysql\mysql connector c 6.1\include\my_global.h(660): error C2011: 'timespec': 'struct' type redefinition

(проект c++ для х86):


#include "stdafx.h"
 
#include <my_global.h>
#include <mysql.h>
int main()
{
  return 0;
}
 


попробовал отключать нативную структуру через
#define _CRT_NO_TIME_T

но в этом случае появились две ошибки отсутствия функций
1>c:\program files (x86)\mysql\mysql connector c 6.1\include\my_global.h(639): error C3861: 'localtime_s': identifier not found
1>c:\program files (x86)\mysql\mysql connector c 6.1\include\my_global.h(645): error C3861: 'gmtime_s': identifier not found

кто знает как пофиксить?
PS.
mysql и коннекторы скачал и установил с нуля последние версии.
В гуглах этот баг встречается, но решения не нашел.

Неактивен

 

#2 12.04.2016 11:17:01

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: VS2015 + Connector/C = 'timespec': 'struct' type redefinition

А компиляция с ключом -DHAVE_STRUCT_TIMESPEC (или аналогичный #define HAVE_STRUCT_TIMESPEC T) не помогает?
http://stackoverflow.com/questions/3311 … rror-c2011

Неактивен

 

#3 12.04.2016 11:31:59

grossten
Участник
Зарегистрирован: 12.04.2016
Сообщений: 2

Re: VS2015 + Connector/C = 'timespec': 'struct' type redefinition

К сожалению нет, так как этот дефайн что в том баге

#define HAVE_STRUCT_TIMESPEC


актуален для проблемы файла pthread.h. 
который с MySql \ my_global.h  не связан

http://i.imgur.com/pk0rEG4.png

Отредактированно grossten (12.04.2016 11:34:33)

Неактивен

 

#4 12.04.2016 18:58:44

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: VS2015 + Connector/C = 'timespec': 'struct' type redefinition

Попробуйте собрать эти исходники из этой статьи и сделайте по образу и подобию. Если не поможет, выложите Ваш исходник, поковыряем.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson