Библиотека 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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