C++ c+中goblin库的头文件出错+;

C++ c+中goblin库的头文件出错+;,c++,c,header-files,C++,C,Header Files,我试着用它来实现特殊的网络算法。该库提供了一些C/C++中的头文件和对象。因此,您可以轻松地将头文件添加到程序中,并使用一些特殊的类和函数 不幸的是,当我添加头文件时,我得到了一个错误。在下面,您可以看到简单的代码和错误 资料来源: #include<goblin.h> int main() { return 0; } 尝试: g++-lgoblin-L/pathToLibgoblin/-o test.o test.cpp $ g++ -o test.o test.cpp

我试着用它来实现特殊的网络算法。该库提供了一些C/C++中的头文件和对象。因此,您可以轻松地将头文件添加到程序中,并使用一些特殊的类和函数

不幸的是,当我添加头文件时,我得到了一个错误。在下面,您可以看到简单的代码和错误

资料来源:

#include<goblin.h>

int main()
{
    return 0;
}
尝试:

g++-lgoblin-L/pathToLibgoblin/-o test.o test.cpp

$ g++ -o test.o test.cpp
/tmp/ccB0Rb25.o: In function `goblinRootObject::~goblinRootObject()':
test.cpp:(.text._ZN16goblinRootObjectD1Ev[goblinRootObject::~goblinRootObject()]+0x10): undefined reference to `goblinNObjects'
test.cpp:(.text._ZN16goblinRootObjectD1Ev[goblinRootObject::~goblinRootObject()]+0x18): undefined reference to `goblinNObjects'
test.cpp:(.text._ZN16goblinRootObjectD1Ev[goblinRootObject::~goblinRootObject()]+0x2c): undefined reference to `goblinRootObject::operator delete(void*)'
/tmp/ccB0Rb25.o: In function `goblinRootObject::~goblinRootObject()':
test.cpp:(.text._ZN16goblinRootObjectD0Ev[goblinRootObject::~goblinRootObject()]+0x10): undefined reference to `goblinNObjects'
test.cpp:(.text._ZN16goblinRootObjectD0Ev[goblinRootObject::~goblinRootObject()]+0x18): undefined reference to `goblinNObjects'
test.cpp:(.text._ZN16goblinRootObjectD0Ev[goblinRootObject::~goblinRootObject()]+0x2c): undefined reference to `goblinRootObject::operator delete(void*)'
collect2: ld returned 1 exit status