Использование 64-битной Windows 10 ОС, последних версий IDE Codeblocks и 64-битного компилятора mingw / g cc с sql сервером express 2008. Я хочу использовать функцию массового копирования sql собственный клиент сервера, и я прочитал в документации Microsoft, что мне нужны sqlncli.h и sqlncli11.lib. У меня sqlnci10.lib. Я решил, что стоит попробовать, но компилятор даже не доходит до библиотеки. Зависает в шапке с несколькими ошибками. все это связано со структурой в заголовке.
Все они являются некоторой версией этого:
error: 'struct SSVARIANT::<unamed union>::_Tim2Val' invalid; an anonymous union
may only have public non-static data members [-fpermissive]
Быстрый поиск в Google дает мне:
https://sourceforge.net/p/mingw-w64/mailman/message/36599160/
Я не собираюсь даже притворяться, что понимаю это с какими-либо деталями, но, похоже, моя проблема может заключаться в ошибке в компиляторе, который не внес изменения для членов sqlncli.h все же? Если кто-то может пролить свет на это, я был бы признателен. Кто-нибудь видел это раньше?