我目前正在开发一个包含库Qt
中许多#include
文件的应用程序Qt
。项目挺大的,在搭建的时候遇到了一个奇怪的问题。显示的错误都在QPainterpath.h
文件中,但与我的项目对其的调用无关。错误都如下所示:
c:\qt\4.8.4\include\qtgui../../src/gui/painting/qpainterpath.h(397):错误 C2143:语法错误:缺少';' 前 '::'
c:\qt\4.8.4\include\qtgui../../src/gui/painting/qpainterpath.h(397):错误 C2059:语法错误:'::'
c:\qt\4.8.4\include\qtgui../../src/gui/painting/qpainterpath.h(398):错误 C2143:语法错误:缺少“;” 前 '{'
c:\qt\4.8.4\include\qtgui../../src/gui/painting/qpainterpath.h(398) : 错误 C2447: '{' : 缺少函数头(旧式正式列表?)
c:\qt\4.8.4\include\qtgui../../src/gui/painting/qpainterpath.h(405) : 警告 C4003: 宏 'elementCount' 的实际参数不足
我以前遇到过一次,并且能够通过将一些Qt
#include 语句移动到它们下面的其他类头之前调用来解决它。不过,我似乎无法弄清楚这次是什么原因造成的。任何想法都会很棒!
谢谢!