пройдет cmake команда, но на деле никакой pb.h pb.cc файл не генерирует нигде.
file(GLOB PROTO_DEF "${CMAKE_SOURCE_DIR}/protofiles/*/*.proto")
protobuf_generate_cpp(PROTO_SRCS PROTO_HDRS ${PROTO_DEF})
Проверил все файлы ${PROTO_DEF} - они существует, а вот файлы ${PROTO_HDRS} - не существует.
у меня примеры протобуфа из коробочки все собирались и работали...
они должны генериться во время сборки
cmake —build . —target <target> ? ну в это время уже идет инклуды, там ругается.
cmake что то нужен указать перед запускам?
Скорее всего сгенерированные хидеры надо в зависимости таргета либы/екзекютебла положить
Сделай вот как тебе говорю
Обсуждают сегодня