Библиотека Re-flex не найдена в проекте autotools C++C++

Программы на C++. Форум разработчиков
Anonymous
Библиотека Re-flex не найдена в проекте autotools C++

Сообщение Anonymous »

Я работаю над проектом компилятора, поэтому использую Re-flex для лексера и Bison для парсера.
Проект сборки основан на autotools, и все в порядке, кроме одного вещь:

Код: Выделить всё

fatal error: 'reflex/matcher.h' file not found
#include 
Похоже, что рефлекса не найти. Я использую Mac M1 и установил reflex с помощью Homebrew.
Я пробовал много способов решить эту проблему, например экспортировать путь к библиотеке с помощью:

Код: Выделить всё

export CPATH=/opt/homebrew/include
export LIBRARY_PATH=/opt/homebrew/lib
Или

Код: Выделить всё

export CPPFLAGS="-I/opt/homebrew/opt/re-flex/include"
export LDFLAGS="-L/opt/homebrew/opt/re-flex/lib"
Но ничего не работает. Есть ли способ указать путь к библиотеке, чтобы мой проект был правильно построен?

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

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