无法解析的外部符号
用的Visual Studio 2012,写了一个二叉树的实现,在准备测试一下的时候,编译链接的时候总报错,提示如下:
错误 2 error LNK2019: 无法解析的外部符号 "public: virtual __thiscall BinaryTree<int>::~BinaryTree<int>(void)" (??1?$BinaryTree@H@@UAE@XZ),该符号在函数 _main 中被引用
错误 1 error LNK2019: 无法解析的外部符号 "public: __thiscall BinaryTree<int>::BinaryTree<int>(void)" (??0?$BinaryTree@H@@QAE@XZ),该符号在函数 _main 中被引用
一下是main.cpp的内容:
#include <iostream>
#include "BinTree.h"
using namespace std;
void main()
{
BinaryTree<int> test;
}
而且BinaryTree()和~BinaryTree()我已经都申明和实现了的。