我定义了一个类
class test2 : public QMainWindow
{
public:
test2();
void testsig();
signals:
void mySignal();
};
#include "test2.h"
test2::test2()
{
//emit mySignal();
}
void test2::testsig()
{
emit mySignal();
}
编译提示E:/project/test1/test2.cpp:10: undefined reference to `test2::mySignal()'
但是同样的程序,放在主类mainwindow里就能编译,请问是什么原因。
[ 此帖被lzhxu在2010-01-13 11:14重新编辑 ]