https://blog.csdn.net/hellochristie/article/detail 重新编译ns2源码时遇到错误: default argument missing for parameter 2 of `test::test(test只是例子) 类似 class test: { Q_OBJECT public: test(QWidget *parent = 0 , int times); } 把test函数修改一下,把带有默认值的参数放到后面就好了。 test(QWidget int times,*parent =0); 这样就解决了这个编译问题。