C++ QuadProg++;:未定义对QuadProgPP的引用;返回1退出状态

C++ QuadProg++;:未定义对QuadProgPP的引用;返回1退出状态,c++,quadprog,C++,Quadprog,我第一次尝试使用QuadProg++库。我已按照所有安装说明进行安装。我的系统也得到了提升。当我尝试编译main.cc文件时,其中包含一个解决示例二次优化问题的示例,我得到以下错误: /tmp/ccgZ8Yma.o: In function `main': main.cc:(.text+0x693): undefined reference to 'QuadProgPP::solve_quadprog(QuadProgPP::Matrix<double>&, QuadProg

我第一次尝试使用QuadProg++库。我已按照所有安装说明进行安装。我的系统也得到了提升。当我尝试编译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
/tmp/ccgZ8Yma.o:在函数'main'中:
main.cc:(.text+0x693):对的未定义引用
'quadprogp::solve_quadprog(quadprogp::Matrix&,
QuadProgPP::向量&,QuadProgPP::矩阵常数&,
QuadProgPP::向量常量&,QuadProgPP::矩阵
常量&,QuadProgPP::Vector常量&,QuadProgPP::Vector&)
collect2:ld返回了1个退出状态

如果有人已经使用过这个库,那么如果您能提供任何见解,我将不胜感激。我还没有真正开始使用这个库,所以如果你能建议一个提供二次规划求解器的好的库,与C++兼容,那也会很棒。请显示用于生成和链接程序的命令。请删除C标记,它不适用。是否显示正在编译的命令?什么编译器?这几乎肯定是由于没有指定可执行程序需要链接的库造成的。非常感谢您如此快速的响应。是的,问题是我没有指定要链接的库。我还以为“包括”会处理好的。这是我第一次使用C++中的外部库。如何将此问题的状态设置为已解决?