平时用VS+Qt开发的时候,新建类,偶尔会遇到“Error C1083 Cannot open source file: 'GeneratedFiles\Debug\moc_xxx"的错误,记录一下。
其实很简单。新建的类继承了Qt的类,应该写完构造函数和析构函数的时候编译一遍,然后再添加自己的函数。
简单说:
1:除了构造函数和析构函数以外的函数都先注释掉。
2:编译一遍。
3:再打开注释的函数,再次编译。
平时用VS+Qt开发的时候,新建类,偶尔会遇到“Error C1083 Cannot open source file: 'GeneratedFiles\Debug\moc_xxx"的错误,记录一下。
其实很简单。新建的类继承了Qt的类,应该写完构造函数和析构函数的时候编译一遍,然后再添加自己的函数。
简单说:
1:除了构造函数和析构函数以外的函数都先注释掉。
2:编译一遍。
3:再打开注释的函数,再次编译。