0
我有一個在NewTree.h中定義的NewTree類。當我在主要方法中創建NewTree的新實例時,它會拋出LNK 2019錯誤。LNK 2019 C++錯誤
NewTree.h:
template <class T>
class NewTree
{
public:
treeNode<T> *current;
treeNode<T> *root;
NewTree();
~NewTree();
bool insert(T *data, treeNode<T> *parent);
treeNode<T> search(T *target);
};
線做出了NewTree的新實例:
NewTree<xml_node<>> *tree = new NewTree<xml_node<>>();
爲什麼Visual Studio中給我一個LNK錯誤?
完全錯誤:
main.obj : error LNK2019: unresolved external symbol "public: __thiscall NewTree<class rapidxml::xml_node<char> >::NewTree<class rapidxml::xml_node<char> >(void)" ([email protected][email protected]@[email protected]@@@[email protected]) referenced in function _main
你能提供完整的錯誤嗎? – 2013-03-03 22:05:50