我必须用C ++编译一个项目,该项目使用一个用C ++开发的库。要做到这一点,我必须1)配置:./configure --with-spot=/usr/local
/usr/local
是我们找到所有.h
和现场库
当我输入make
时,我收到此错误:
/usr/local//include/spot/tgbaalgos/reachiter.hh:102: undefined reference to
`spot::tgba_reachable_iterator::~tgba_reachable_iterator()'
感谢您的回答!
答案 0 :(得分:0)
编译时,您必须包含要链接的库(无法查看是否这样做。但未定义的引用错误指向链接时未找到库的事实。 像
这样的东西gcc -lpotlibrary -L / usr / local / lib -I / usr / local / include yourcode.cpp -o yourexecutable