使用Visual Studio 2010编译项目时,遇到有关LNK2019的问题。有人可以帮助我吗?谢谢。

最佳答案

请检查您的源代码,未实现gSpan::tokenize方法。它称为gSpan::read。顺便说一句,gSpan::is_min也没有实现。

您可以使用dumpbin.exe检查生成的gspan.obj。所有其他gSpan::方法都在SECT??(我认为??是两个十六进制数字)部分中定义,而gSpan::tokenizegSpan::is_minUNDEF

要重新创建该错误,请使用以下代码:

class a {
public:
    void func1(void);
    void func2(void);
};

void a::func1(void)
{
    func2();
}

int _tmain(int argc, _TCHAR* argv[])
{
    a b;
    b.func1();
    return 0;
}

关于c++ - C++链接器错误LNK2019,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9713637/

10-11 16:37