Хотите использовать функцию массового копирования для импорта xml на sql сервер. Ошибка компилятора в sqlncli.h - PullRequest
0 голосов
/ 29 мая 2020

Использование 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 все же? Если кто-то может пролить свет на это, я был бы признателен. Кто-нибудь видел это раньше?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...