首页 热点专区 义务教育 高等教育 出国留学 考研考公

APP源码要用什么工具编译

发布网友

我来回答

1个回答

热心网友

sourceinsight是个代码浏览工具,  它会自动对你的工程源码进行语法分析,  方便你迅速查找对某个特定符号的引用。它本身不带编译器调试器,但是你可以指定要用的编译器,记得sourceinsight里有这个选项。  1、General  ProjectFileSynchronization->Removemissingfilefromproject选上可以避免因文件找不到而弹出错误对话框。  把Misc->Usestricterconfirmationdialog选项去掉可以使确认时不输入"yes"。  2、Typing  SourceEditing->Indentcommandsaffect#-preprocessorstatements。去掉后(默认值),进行多行缩进时不会影响预处理语句(如#if#endif)。  AutoCompletion->Usedetailedcompletionwindow,选上后,联想时可以出现该函数的详细信息。见下图:  (简单)  (详细)  AutoCompletion->Insertparemetersforfunctions,去掉后,自动联想不会把整个参数都输出到当前行。  BrowsinginLists->Matchsyllableswhiletyping(slower)。在symbollist框检索符号时是否采用音节匹配方式,如对于函数FindNext,输入find或者next都可以找到该函数。该功能可能导致反应缓慢(视工程和机器配置而定),建议关闭,因为即使在关闭状态下也可以通过先输入空格再输入单词来动态启用该功能。  注意BrowsinginLists里其实有两个功能,但一般我们只能看到Matchsyllableswhiletyping这一条,应该是si的菜单设计没有做好,导致在中文windows下不能显示全,另一个功能是Matchmemberswhiletyping,用于打开/关闭按成员变量名来检索类/结构体的功能。  3、Files  OpeningFiles->Sharing:Letotherprogramsmodifyfiles,以共享方式打开文件,这个很重要,保证可以在其它编辑中同时编辑该文件。典型的场景就是用ide环境去动态编译调试,而用si静态阅读。  Customize'Open'Command,用于设置Ctrl+O打开的页面,默认选项是ProjectFilelistviewinProjectWindow,建议保持默认。  SavingFiles->PreserveUndodataandrevisionmarksaftersaving,如果发现保存后就不能undo了,请检查该选项是否选中。  Removeextrawhitespacewhensaving。保存时自动去除每行尾部的空格和tab。建议选中。  4、Languages  自定义其它编程语言的语法解析,这个还是另写一篇来讲吧。  ConditionalParsing不要错过了,这里的Conditions功能实在让人喜欢。Conditions是什么意思呢?我们的代码中一般都会有一些开关宏,通过在Conditions中配置这些宏的默认值,可以让si把配置为不开启的宏视为无效代码,从而不进行符号检索。  如果源代码中的开关宏太多,还可以使用ConditionParsing中的ScanFiles来自动找出所有开关宏。  5、SymbolLookups  没太多特别的。  6、Display  显示配置和个人喜好和显示器的状态有关,偶用的x60小本,屏幕资源有限,所以在DisplayElements里把ProjectWindow,StatusBar,ToolBar,ClipWindow都关了,基本用快捷键可以代替它们。  Options->Horizontalscrollbarsforeachnewwindow。很多大师都教导我们说一行不要写太多代码。在这个指导思想下,我们不需要这个东东。  Showexactcaseoffilenames。如果看不惯si把所有的文件名首字母都大写就勾上这个选项吧。  TilesourceanddestinationwindowsforSourceLinkcommands。SourceLink很多时候用于外部命令输出结果的解析(如Make,lint),这个功能会把解析结果与目标窗口自动tile,很实用。  Trimlongpathnameswithellipses。这个建议不要选中。事实上这个主要影响标题栏,但一般来说标题栏上的空间是充裕的,选上之后往往会令我们不知道所编辑文件的具体位置。追问你百度的吧,我只是想问要什么工具编译,E4A,还是易语言,还是C语言

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com