Ошибка при включении wxAutoExcel в проект wxWidgets.C++

Программы на C++. Форум разработчиков
Anonymous
Ошибка при включении wxAutoExcel в проект wxWidgets.

Сообщение Anonymous »

Я пытался использовать библиотеку wxAutoExcel для чтения/записи файлов Excel в моем приложении wxWidgets, я построил библиотеку из исходного кода по ссылке https://github.com/PBfordev/wxAutoExcel, при включении заголовка в мое приложение и без вызывая любую функцию, я пытался скомпилировать, и у меня было несколько ошибок E0018, C2146, C3646, C2059, C2238, все они относились к строке 1174 в файле wxAutoExcelApplication.h.
Я пытался пересобрать wxWidgets и wxAutoExcel. несколько раз и с разными настройками, следуя инструкциям, приведенным в https://pbfordev.github.io/wxAutoExcel/, но безуспешно, следует отметить, что образцы библиотеки построены нормально и работают. ниже приведены снимки окна ошибок в VS2022:
Изображение
Изображение
[img]https://i.sstatic .net/bgL97wUr.png[/img]
если нужны какие-либо разъяснения, прокомментируйте.
Я пытался пересобрать библиотеку и wxWidgets во всех возможных конфигурациях (статическая, динамическая, x64, win32).
Когда я использую образцы изолированно (отдельный проект), это работает.
Я подумал, что может быть проблема с настройками vs2022, я сбросил настройки vs2022 и создал новый проект при включении wxAutoExcel.h Я получаю сообщение об ошибке.
Добавление кода и сообщений об ошибках в виде обычного текста:
#include
#include

using namespace wxAutoExcel;

Ошибки:
Error C2146 syntax error: missing ')' before identifier 'GetHWND' myProject C:\wxAutoExcel\include\wx\wxAutoExcelApplication.h 1174

Error C3646 'GetHWND': unknown override specifier myProject C:\wxAutoExcel\include\wx\wxAutoExcelApplication.h 1174

Error C2059 syntax error: ')' myProject C:\wxAutoExcel\include\wx\wxAutoExcelApplication.h 1174

Error C2238 unexpected token(s) preceding ';' myProject C:\wxAutoExcel\include\wx\wxAutoExcelApplication.h 1174


Подробнее здесь: https://stackoverflow.com/questions/786 ... ts-project

Вернуться в «C++»