error:本地函数定义是非法的 此行有一个“{”没有匹配项,在注释中遇到意外的文件结束
2017-09-25 20:19
851 查看
打开一个别人编好的QT程序,发现出现各种问题,一模一样的程序在别人那可以正常打开。
报错一堆,主要是{D:\2017GR_STU\qt\nnn\double alarm\mainwindow.cpp:484: error: C2601: “MainWindow::on_cpButton_clicked”: 本地函数定义是非法的
..\double alarm\mainwindow.cpp(218): 此行有一个“{”没有匹配项} 之类的,然而仔细检查并没有少或者多{};还有一个D:\2017GR_STU\qt\nnn\double alarm\myfunction.cpp:157: error: C1071: 在注释中遇到意外的文件结束;
解决方法:考虑出现大量warning:D:\2017GR_STU\qt\nnn\double alarm\fvmainwindow.h:-1: warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失,并且出问题的两个函数同一cpp文件中之前的定义的其它函数没问题,刚好出错的两个函数定义的上方有大量用/*。。。*/框起来的注释就猜会不会和/*。。。*/对应的字符什么有关,就把程序中乱七八糟的用/*。。*/框起来的注释全都删掉,然后就好了。
具体什么原因其实还是不知道,有没有人给个答案
报错一堆,主要是{D:\2017GR_STU\qt\nnn\double alarm\mainwindow.cpp:484: error: C2601: “MainWindow::on_cpButton_clicked”: 本地函数定义是非法的
..\double alarm\mainwindow.cpp(218): 此行有一个“{”没有匹配项} 之类的,然而仔细检查并没有少或者多{};还有一个D:\2017GR_STU\qt\nnn\double alarm\myfunction.cpp:157: error: C1071: 在注释中遇到意外的文件结束;
解决方法:考虑出现大量warning:D:\2017GR_STU\qt\nnn\double alarm\fvmainwindow.h:-1: warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失,并且出问题的两个函数同一cpp文件中之前的定义的其它函数没问题,刚好出错的两个函数定义的上方有大量用/*。。。*/框起来的注释就猜会不会和/*。。。*/对应的字符什么有关,就把程序中乱七八糟的用/*。。*/框起来的注释全都删掉,然后就好了。
具体什么原因其实还是不知道,有没有人给个答案
相关文章推荐
- [原创]Enterprise Architecture V7.5 C++代码生成时,头文件中函数声明没有注释,CPP中函数定义却有注释。
- vs2013的文件保存格式-fatal error C1071: 在注释中遇到意外的文件结束
- vc70的文件保存格式-fatal error C1071: 在注释中遇到意外的文件结束
- Qt编译出错 datal error C1071: 在注释中遇到意外的文件结束
- 头文件没有一个全球性的定义
- Android的编译时遇到 gcc: error trying to exec 'cc1plus': execvp: 没有那个文件或目录 ...
- 汇编语言:请写一个程序把当前目录下的TEXT.TXT文件中的字符读出来显示在屏幕上,当遇到结束符时就停止读取。
- C++ 输入流 cin/ ifstream/ istringstream 及几个相关函数在遇到文件结束符EOF时的行为
- c++ 模版函数的定义和实现放在一个文件中
- C++中定义一个函数结束后自动释放的锁
- 定义一个空类型,里面没有任何成员变量和成员函数。对该类型求sizeof 结果?
- fatal error C1010: 在查找预编译头时遇到意外的文件结尾 ||error C2589: “(” : “::”右边的非法标记
- 初识linux chmod命令/函数时我就产生一个有趣疑问:既然chmod可以改变权限, 那即使某用户原来没有某文件的权限, 也可以自己添加权限啊!
- 宏展开中遇到意外的文件结束
- 错误 1 fatal error C1075: 与左侧的 大括号“{”(位于“d:/visual studio 2008/projects/doublelist/doublelist/doublelist.cpp(6)”)匹配之前遇到文件结束 d:/vis
- C++中类型注册有的时候,函数找不到定义,可能是相应的头文件中防止重定义的声明,还是用原来的,没有做相应的更新
- VC++6.0中定义一个类的对象后,用“.”访问其成员函数和成员变量时,其成员函数和成员变量没有自动弹出
- symbian 程序的cpp文件的第一个函数老显示没有定义 undefined identifier 'CZFirstTest_Login_Form'
- 模板类成员函数的定义和声明为什么要放在一个文件中
- c++ 模版函数的定义和实现放在一个文件中 .