0
我得到一个未定义的引用错误:C++未定义参考
/afs/ec.auckland.ac.nz/users/c/s/cshe079/unixhome/Desktop/306P1/ARToolKit/examples/simple/simpleTest .CC:161:未定义的引用`affine_transformation_range ::〜affine_transformation_range()” collect2:LD返回1退出状态
我包括这有它的〜affine_transformation_range()函数的文件,但它似乎无法给找到它。 该函数本身是空的,这使得它更容易混淆。
这是在函数头声明:
~affine_transformation_range(void);
这是函数本身:你不是在翻译单元连接含有
affine_transformation_range::~affine_transformation_range(void)
{
}
这是一个链接器错误,而不是编译器错误。你是否链接到包含'affine_transformation_range'实现的库? – Bill
是的,它在一个单独的文件中,我有一个#include它。这是你的意思吗? – Christian
如何链接文件?我需要修改我的make文件吗? – Christian