尝试使用NTL向量时出错

时间:2017-04-28 14:32:56

标签: c++ ntl

我正在尝试使用NTL :: Vec,但每当我想使用SetLength()

时我都会收到此错误

c ++代码:

#include <NTL/ZZ.h>
#include <NTL/vector.h>

int main(int argc, const char * argv[]) {

NTL::Vec<NTL::ZZ> v;
v.SetLength(8);
return 0;
}

错误消息:

/usr/include/NTL/ZZ.h:78: undefined reference to `_ntl_gfree(void**)'
./main.o: In function `NTL::Vec<NTL::ZZ>::AllocateTo(long)':
/usr/include/NTL/vector.h:334: undefined reference to `NTL::Error(char   const*)'
/usr/include/NTL/vector.h:337: undefined reference to `NTL::Error(char const*)'
/usr/include/NTL/vector.h:343: undefined reference to `NTL::Error(char const*)'
/usr/include/NTL/vector.h:354: undefined reference to `NTL::Error(char const*)'
/usr/include/NTL/vector.h:369: undefined reference to `NTL::Error(char const*)'
collect2: error: ld returned 1 exit status

如果我不使用v.SetLength(8),我没有收到错误,一切都很好。可能是什么问题?

提前谢谢

0 个答案:

没有答案