头文件前置声明错误解决

 

         如上图,np_utility.h中使用了QString的前置声明,np_utility.cpp文件中包含了QString的头文件,本以为这样没问题,编辑就报错了,后来发现,QString头文件放在np_utility.cpp文件中的np_utility.h之前,QString的前置声明才不会报错。

原因是:

本来我的前置声明就是在np_utility.h这个文件里声明的,只要qstring声明在np_utility.h之前就可以了。

posted @ 2016-09-26 00:00  fchy822  阅读(177)  评论(0)    收藏  举报