2013-03-06 2 views
1

Кто-нибудь пробовал компилировать программы с пакетом LBFGS, доступными через liblbfgs. Я считаю его популярным package. Я не могу скомпилировать пример программу с помощью следующей команды:liblbfgs компилировать в C++

g++ sample.cpp -o sample

+0

Какие ошибки вы получаете и какой тип системы вы используете? Я часто использую эту библиотеку и никогда не сталкивался с проблемой компиляции. – user1149913

+0

Это дает мне неопределенные ссылки на 'lbfgs_free',' lbfgs_malloc', 'lbfgs'. Я убедился, что заголовки находятся в текущем каталоге. Я знаю, я должен упустить что-то тривиальное. – garak

+2

По крайней мере, вы должны связаться с библиотекой: try 'g ++ sample.cpp -o sample -llbfgs'. –

ответ

0

Ответ дается Винсентом в комментарии решает проблему о связывании ошибки

g++ sample.cpp -o sample -llbfgs 

FYI. Это помогло в создании пакета crfsuite