Я пытаюсь использовать библиотеку QuadProg ++ в первый раз. Я следовал всем инструкциям по установке. У меня также есть Boost в моей системе. Когда я пытаюсь скомпилировать файл main.cc, который содержит пример, который решает примерную задачу квадратичной оптимизации, я получаю следующую ошибку:
/tmp/ccgZ8Yma.o: In function `main':
main.cc:(.text+0x693): undefined reference to
'QuadProgPP::solve_quadprog(QuadProgPP::Matrix<double>&,
QuadProgPP::Vector<double>&, QuadProgPP::Matrix<double> const&,
QuadProgPP::Vector<double> const&, QuadProgPP::Matrix<double>
const&, QuadProgPP::Vector<double> const&, QuadProgPP::Vector<double>&)'
collect2: ld returned 1 exit status
Если кто-то уже использовал эту библиотеку, я был бы очень признателен, если бы вы могли дать мне какие-либо идеи. Я действительно не начал работать с этой библиотекой, поэтому, если вы можете предложить хорошую библиотеку, которая предоставляет решатель квадратичного программирования, совместимый с C ++, это тоже будет здорово.
Задача ещё не решена.