编译符的时候显示错误:需要表示符。应该怎么改

后使用快捷导航没有帐号?
查看: 1219|回复: 9
请问用tornada2.2编译程序,如何去掉警告信息?只显示错误信息。
在线时间0 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
请问用tornada2.2编译程序,如何去掉警告信息?只显示错误信息。警告太多了,难以找到错误信息。
在线时间0 小时
TA的帖子TA的资源
应该有一个编译选项,warn_on 或者 warn_off
在线时间0 小时
TA的帖子TA的资源
在线时间0 小时
TA的帖子TA的资源
-Wall是把所有的警告打开
个人觉得好的习惯是要把所有的警告打开,修改代码尽量把所有警告信息都能去掉,去不掉的也能说明原因并确保这样是没有问题的。否则就给自己的程序,尤其是给以后的集成留下隐患。
养成良好的习惯往往反而能节约你不少时间
在线时间0 小时
TA的帖子TA的资源
没有找到类似warn_on 或者 warn_off,-Wall的编译选项,请问在哪个菜单项里?
在线时间0 小时
TA的帖子TA的资源
直接在工程的编译选项里填入-Wall等编译选项
在线时间0 小时
TA的帖子TA的资源
1、告警应该都可以屏蔽掉,不要让发布的代码编译时还出现告警信息;
2、编译应该有选项;
3、perl应该也可以解决你的问题;
在线时间11 小时
TA的帖子TA的资源
在编译选项里填入-Wall编译选项,一般还是别去掉告警信息,个人认为这些信息非常重要。在编译阶段发现错误,比你在程序运行过程中去找错简单多了,我一般不会放过任何一个告警信息
在线时间0 小时
TA的帖子TA的资源
用 -w参数,是小写的w。这样可以把warning都关掉。用-Wno-xxx可以把xxx类型的warning关掉。这样的好处只有是代码中warning很多,又需要把错误找出来的情况下用而已。具体的查gcc的说明手册或者是diab的说明手册,大同小异。
真正的编译中,是建议把warning都打开的,有的甚至通过设置-Werror可以将warning强制当成错误来处理,这样以强制软件工程师解决掉所有潜在的风险。
实际上warning有时候是很严重的问题,因为C语言是弱类型检查语言,编译的时候很可能漏掉一些本来是错误的东东。比如有的时候会警告类型不匹配,这实际上已经是错误了。如果不更正,在嵌入式环境中很导致系统崩溃。又如,有n个参数的函数函数调用是只送了少于n个的参数,也之只是warning而已,但是也是很严重的错误。
以我自己的经验,基本所有的warning都应该处理掉的,只有很少的warning无大碍。C语言中在编译时有很多陷阱,很郁闷的,我想这也是很多人认为C语言程序设计风险大的因素之一吧。
在线时间0 小时
TA的帖子TA的资源
oh.shit.一分都没啊,伤自尊。
Powered by
逛了这许久,何不进去瞧瞧?3306人阅读
最近编译newline的版本的时候。。同事修改了andoid默认输入法为百度。这是系统自动提供的API,所以每次编译会提示
此时在编译源码生成SDK的过程中会出现这个问题:
******************************
You have tried to change the API from what has been previously approved.
To make these errors go away, you have two choices:
&& 1) You can add &@hide& javadoc comments to the methods, etc. listed
&&&&& errors above.
&& 2) You can update current.xml by executing the following commands:
&&&&&&&& p4 edit frameworks/base/api/current.xml
&&&&&&&& make update-api
&&&&& To check in the revised current.xml, you will need OWNERS
******************************
&make update-api #如果你在Android源码中添加了自定义的包、类、方法或者你修改了Android源码中标识为@hide的方法、类,你需要这些内容对 Application可见并且需要编译进SDK的Document中的话,这个命令是必须的(其实还有另外一种手工修改的方式替代这个命令的,呵呵);
因为每次下载新版本编译都会有错误后。执行make update-api才能通过。很麻烦。我通过 下面方法解决:
先下载新代码源码编译。错误后执行 make update-api 。以后不会有错误。然后&找到frameworks/base/api/&current.txt
,把这个文件替换代码库的frameworks/base/api/&current.txt。以后你从代码库下载最新代码就不需要 make update-api
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:7724次
排名:千里之外
原创:20篇
(1)(5)(3)(4)(2)(1)(1)(1)(2)Java创建新对象编译时发生错误,提示“需要标识符”_百度知道
Java创建新对象编译时发生错误,提示“需要标识符”
/zhidao/pic/item/a71ea8d3fd1fd7271f95cad0c85e8d;&nbsp在下面的程序中.y = 0.x = 0; public double distance(Point that){&nbsp.hiphotos.y = 100;+d); System,然后对这个对象执行运算; upperright.baidu。该程序的功能是算出两个点之间的距离?class PointDistance{&nbsp://a;&nbsp. Point lowerleft = new Point();&&nbsp. double ydiff=y-& lowerleft,请问大神们我那个步骤出现语法错误了.&& }}<img class="ikqb_img" src="&nbsp.jpg" esrc="http.0; public static void main(String[] args){&nbsp.0;& upperright.sqrt(xdiff*xdiff+ydiff*ydiff).println(&& }&nbsp.x://a,我首先创建了新对象
提问者采纳
com/zhidao/wh%3D450%2C600/sign=3e73a1bb766/a20a1;PointDistance类;upperright=new&nbsp,你的Point类没有写;100;xdiff=x-Point();&&nbsp.y&0;&nbsp.that){double&+d).jpg" />这两个类应该在同一个文件夹下://h;double&&&System.public&nbsp.&nbsp.sqrt(xdiff*xdiff+ydiff*ydiff);main(String[]&&new&nbsp.y;Point{float&y,正确却写法是;&=&&nbsp:Point类.100;between&/zhidao/pic/item/a20a1;&nbsp:public&nbsp这个需要两个类;=&&=&distance&public&&}}&&M&&float&nbsp.x;double&nbsp.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http.y&nbsp://h;Point().x&class&0;&nbsp://h;Point&PointDistance{&=&&distance(Point&}}<a href="double&nbsp.println(&quot:public&static&&&nbsp.distance(upperright);args){&both&lowerleft&Point&nbsp.x&=&/zhidao/wh%3D600%2C800/sign=bc1e94e691c/a20a1;points&d=lowerleft.jpg" esrc="http.the&is&&nbsp.x.return&class&ydiff=y-that
提问者评价
正解,非常感谢
其他类似问题
按默认排序
其他4条回答
upperright.0.y = 100.x = 0
upperright.0。.0;
lowerleft.0;放错地方了.y = 0
楼上那人说的就是了lowerleft.x = 0.0;
lowerleft.y = 0.0;
upperright.x = 100.0;
upperright.y = 100.0;这几个要放方法里
是这样子吗?这样编译的话发生很多错误.......public static void main(String[] args){ ........插在这里吗?
System.out.println(&the distance between both points is&+d);
}...........
Point lowerleft = new Point();
Point upperright=new Point();
这你初始化的变量是一个类型的啊
就变量名不一样
什么情况?
一个就该啊
删除了其中一个新建对象,还是会提出“标识符”那个错误,可能是对象初始化的语法有错误
你Point方法里x y变量 如果是lowerleft.y这样调用的话
前面的修饰符需要时static
加了,但是还是出现相同的错误。我就不再继续追问了,要扣币。。。要不你复制一下代码,自己去试试?成功了别忘了告诉我,我会采纳你的答案的
提示的那几句代码应该放在主方法里面吧
是这样子吗?这样编译的话发生很多错误.......public static void main(String[] args){ ........插在这里吗?
System.out.println(&the distance between both points is&+d);
}...........
卸了从新装 那个东东
标识符的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁当前位置: >
> PB编译问题以前的程序,最近只是修改了一点,再次编译时没有错误提示,但是修改的部分无法编译进去。编
PB编译问题以前的程序,最近只是修改了一点,再次编译时没有错误提示,但是修改的部分无法编译进去。编
kenne18 & at
PB编译问题以前的程序,最近只是修改了一点,再次编译时没有 错误提示,但是修改的部分无法编译进去。编译时提示信息如下:--------------------------------------------------- &---------- Deploy: Deploy of clientCreating executable file . . .Inspecting Application Dependencies. . .Building type D:\大屏\电视dp_client\电视dp_client\client\socketclient.pbl(w_1.srw) . . .Building type D:\大屏\电视dp_client\电视dp_client\client\client.pbl(w_set.srw) . . .Building type D:\大屏\电视dp_client\电视dp_client\client\socketclient.pbl(w_1.srw) . . .Building type D:\大屏\电视dp_client\电视dp_client\client\client.pbl(w_set.srw) . . .Building type D:\大屏\电视dp_client\电视dp_client\client\socketclient.pbl(w_1.srw) . . .Building type D:\大屏\电视dp_client\电视dp_client\client\client.pbl(w_set.srw) . . .Inspecting Application Dependencies. . .Building type D:\大屏\电视dp_client\电视dp_client\client\socketclient.pbl(w_1.srw) . . .Building type D:\大屏\电视dp_client\电视dp_client\client\client.pbl(client.sra) . . .Building type D:\大屏\电视dp_client\电视dp_client\client\client.pbl(w_qf_main.srw) . . .Building type D:\大屏\电视dp_client\电视dp_client\client\client.pbl(w_set.srw) . . .Regenerating D:\大屏\电视dp_client\电视dp_client\client\socketclient.pbl(w_1.srw) . . .Regenerating D:\大屏\电视dp_client\电视dp_client\client\client.pbl(client.sra) . . .Regenerating D:\大屏\电视dp_client\电视dp_client\client\client.pbl(w_qf_main.srw) . . .Regenerating D:\大屏\电视dp_client\电视dp_client\client\client.pbl(w_set.srw) . . .Inspecting application libraries . . . &---------- Finished Deploy of client-------------------------------------------------------------------
编译时,Rebuild选择Full
malecu & &
& & (0)(0)
你编译的时候 选择全部编译试试。。不用编译只是修改的部分编译。如果出错。。那去你修改的那个那个窗口 找到那个窗口在那个名字上点右键aegenerate看看有没有错。。都没有错。。那么编译的话。。选择fullmalebide & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-Visual Studio C#边调试边修改 提示 无法编译所做的编辑 必须先修复编译的错误 然后才能继续执行_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
Visual Studio C#边调试边修改 提示 无法编译所做的编辑 必须先修复编译的错误 然后才能继续执行
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢}

我要回帖

更多关于 编译符 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信