我记得关于摸板是不能将Source放在CPP文件中的
也就是说你要将摸板的Source全部放在Header中
如:
------------------------------------------------------------
linkedlist.h:
#ifndef LINKEDLIST_H_
#define LINKEDLIST_H_
template
class LinkedList
{
public:
LinkedList()
{
};
......
以前我也遇到过这种问题,不过我用的VC++6.0
不是你那个问题!是你写的模板的定义与实现只能放到linkedlist.h中,不能别外在linkedlist.cpp中实现。不然的话会报错的!这是使用模板比较特殊的地方!你可以参考《C++ Templates The Complete Guide》它上面有解释!
先编译后链接行吗?
-c
先编译成 .o 或 .obj
再
g++ xx.o xxx.o
或
g++ xx.obj xxx.obj