<分区>
Possible Duplicate:
“undefined reference to” in G++ Cpp
我有这个标题
#ifndef TEST_H_
#define TEST_H_
class TEST
{
public :
TEST();
};
#endif /* TEST_H_ */
和这个标题
#ifndef TESTS_H_
#define TESTS_H_
#include "TEST.h"
class TESTS : public TEST
{
public :
TESTS();
};
#endif /* TESTS_H_ */
我是这样实现这些标题的:
#include <iostream>
using namespace std;
#include "TEST.h"
TEST:: TEST()
{
}
int main(int argc, char **argv) {
return 0;
}
还有这个:
#include "TESTS.h"
TESTS :: TESTS() : TEST()
{
}
int main(int argc, char **argv) {
return 0;
}
我得到以下错误:
/tmp/cc4jN1HN.o:在函数 TESTS::TESTS()' 中:
TESTS.cpp:(.text+0xd):对
TEST::TEST()'
这是为什么?
我做错了什么?