VS提示库函数语法错误是怎么回事?

如题:1>c:\qt\4.8.5\include\qtgui\../../src/gui/painting/qpainter.h(313):errorC2238:意外的标... 如题:
1>c:\qt\4.8.5\include\qtgui\../../src/gui/painting/qpainter.h(313): error C2238: 意外的标记位于“;”之前
1>c:\qt\4.8.5\include\qtgui\../../src/gui/painting/qpainter.h(314): error C2143: 语法错误 : 缺少“)”(在“常量”的前面)
1>c:\qt\4.8.5\include\qtgui\../../src/gui/painting/qpainter.h(314): error C2143: 语法错误 : 缺少“;”(在“常量”的前面)
1>c:\qt\4.8.5\include\qtgui\../../src/gui/painting/qpainter.h(314): error C2059: 语法错误:“)”
1>c:\qt\4.8.5\include\qtgui\../../src/gui/painting/qpainter.h(314): error C2238: 意外的标记位于“;”之前
1>c:\qt\4.8.5\include\qtgui\../../src/gui/painting/qpainter.h(354): error C2143: 语法错误 : 缺少“)”(在“常量”的前面)
1>c:\qt\4.8.5\include\qtgui\../../src/gui/painting/qpainter.h(354): error C2143: 语法错误 : 缺少“;”(在“常量”的前面)
还有一大堆,这些都是标准的文件啊,怎么会出错呢,以前用的好好的,之前忘了改了哪个地方,过了几天打开编译就变成这样了。
展开
 我来答
花痴soso
2015-01-15 · 超过53用户采纳过TA的回答
知道答主
回答量:129
采纳率:0%
帮助的人:109万
展开全部
编译通过,会生成cpp,大概是格式上的验证。生成解决方案就要生成可执行文件。
貌似编译通过,并不代表生成了exe文件,例如缺少函数库,或者(主)函数有语法错误。
的确有时候新建的项目在生成解决方案时没有生成exe,但是按Ctrl+F5运行一下后无论有没有严重错误都会促进可执行文件的生成。要么报出错误原因,要么生成成功,显示结果。运行过后的程序再修改后就可以按F7生成新的解决方案。你试试,想运行一下,再返回来细细调试,效果怎样
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式