antlr3FileStreamNew Неопределенные символы для архитектуры (OS X Sierra)

Я пытаюсь создать механизм ограничения НАСА, Europa на моем Mac.

Компиляция из CLion с использованием бросков cmake Undefined symbols for architecture x86_64 при связывании разделяемой библиотеки CXX libNDDL_g.dylib со следующей ошибкой:

"_antlr3FileStreamNew", referenced from:
mINCLUDE(NDDL3Lexer_Ctx_struct*) in NDDL3Lexer.c.o
EUROPA::getInputStream(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in NddlInterpreter.cc.o
"_antlr3StringStreamNew", referenced from:
EUROPA::getInputStream(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in NddlInterpreter.cc.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [src/PLASMA/NDDL/libNDDL_g.dylib] Error 1
make[2]: *** [src/PLASMA/NDDL/CMakeFiles/NDDL_g.dir/all] Error 2
make[1]: *** [src/PLASMA/ANML/CMakeFiles/ANML-test_g.dir/rule] Error 2
make: *** [ANML-test_g] Error 2

У меня установлен Antlr3 через brew install libantlr3cтак что, возможно, CLion не знает, где искать.

Что я делаю неправильно?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]