OSG-在使用单位的kit编译osgQOpenGL时提示“语法错误:"unit"的前面应有“:””

问题现象:

在使用单位的kit编译osgQOpenGL时提示“语法错误:"unit"的前面应有“:””

问题原因:

因为在加载其他.h时,加载了qobject.h,这时加载的.h文件与QT中的qobject文件不一致了。

问题处理:

把kitincludeQtCore目录改名为QtCore2,这样Qt就不会加载kit中的文件了。

原文地址:https://www.cnblogs.com/FKdelphi/p/13984991.html