Включение плоских буфера в проект VS2017

Я создал небольшой файл *.fbs и включил файл.h в свой проект C++. Я дважды проверил, что flatbuffers.h и flatbuffers.lib находятся в путях включения и библиотеки.

Однако, когда я включаю файл.h, я получаю множество ошибок компиляции.

Я заметил, что следующий символ во включенном файле.h отображается как неопределенный:

MANUALLY_ALIGNED_STRUCT

Я думаю, что это проблема с этим макросом:

MANUALLY_ALIGNED_STRUCT(4) Vec3 FLATBUFFERS_FINAL_CLASS {

ОБНОВИТЬ

Сейчас я получаю сборки, которые завершены. Я скоро узнаю, работает ли это. Но в конце ссылки есть такие сообщения:

1>Finished pass 2
1>Not launching VCTIP: it is flagged as unstable
1>Win32 API 'CreateFile' failed with 2
1>Not launching VCTIP: it is flagged as unstable
1>Telemetry event upload failed: 'Failed to open connection to VCTIP'
1>LinkWareMessageBus.vcxproj -> D:\Source\LinkWareMessageBus\x64\Debug\LinkWareMessageBus.exe
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

0 ответов

Другие вопросы по тегам