Полностью скопировал код с официальной странички с гитхаба - https://github.com/google/gumbo-parser#basic-usage Единственное что поменял это #include "gumbo.h" на #include "src\gumbo.h"
Но при компиляции появляется ошибка с таким текстом:
Как исправить? Может ли кто-нибудь объяснить из-за чего она появляется?
Чтобы использовать бо́льшую часть библиотек, недостаточно сделать #include ....
Библиотеку нужно скомпилировать отдельно, а потом при компиляции вашей программы указать получившийся файл (на MinGW нужно подключать файлы вида libНазваниеБиблиотеки.a, флажком -lНазваниеБиблиотеки).
Уже собранная gumbo похоже есть в MSYS2, так что компилировать самому необязательно.
Ставим MSYS2 отсюда, обновляемся (pacman -Syu, перезапуск msys, pacman -Su), ставим gumbo (pacman -S mingw-w64-x86_64-gumbo-parser).
Дальше ищем что-нибудь вроде libgumbo.a в путь_до_msys2\mingw64\lib и пробуем подключить.
Продвижение своими сайтами как стратегия роста и независимости