Ошибка в работе с библиотекой gumbo

184
05 февраля 2020, 13:50

Полностью скопировал код с официальной странички с гитхаба - https://github.com/google/gumbo-parser#basic-usage Единственное что поменял это #include "gumbo.h" на #include "src\gumbo.h"

Но при компиляции появляется ошибка с таким текстом:

Как исправить? Может ли кто-нибудь объяснить из-за чего она появляется?

Answer 1

Чтобы использовать бо́льшую часть библиотек, недостаточно сделать #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 и пробуем подключить.

READ ALSO
Задан текст, в котором входят только цифры и буквы. Определить, является ли этот текст десятичной записью числа, кратного 4?

Задан текст, в котором входят только цифры и буквы. Определить, является ли этот текст десятичной записью числа, кратного 4?

Собственно трудность для меня состоит в том, что бы запихнуть в проверку слово состоящее только из цифр, то есть необходимо создать некий...

350
Быстрая сортировка двусвязного списка

Быстрая сортировка двусвязного списка

Есть структура двусвязного списка с данными:

177
Сортировка массива в с++

Сортировка массива в с++

Не могу найти ошибку, к сожалениюЗадание: отсортировать отриц элементы в порядке убывания, положительные оставить на месте

200
Метод Рунге-Кутты системы ДУ

Метод Рунге-Кутты системы ДУ

Нужно написать программу для решения задачи Коши для системы дифференциальных уравнений типа dy/dt=A11*y+A12*x+B1 dx/dt=A21*y+B22*x+B2 И почему то получается...

148