[求助]inline函数无法完成连接.
代码如下://test.h
class Test{
public:
void Func();
private:
int data;
}
//test.cpp
#include "test.h"
inline void Test::Func(){
}
以上代码做成一个Lib文件,在以下的代码中使用:
//主函数:
#include "test.h"
int main(){
Test t;
t.Func();
return 0;
}
编译没问题,但是链接时出现Lnk2001错误,如果把test.cpp文件中的Func()函数前的inline去掉就没问题,这是什么原因
呢?要怎么解决,请高手赐教.