admin 管理员组文章数量: 1184232
2023年12月19日发(作者:postman测试下载接口)
源码编译安装AStyle到SourceInsight笔记1.下载源码.......................................................................................................................................................................................12.用XP下的Vs2008编译源码......................................................................................................................................................13.让AStyle支持24.参考链接.......................................................................................................................................................................................51.下载源码源码下载地址/projects/astyle/我下载到的是AStyle_2.05.1_解压出来,进入目录后看到bin,于是双击运行之,出现提示:我电脑是XP系统,源码里面预编译的应该是不支持32位的XP系统吧于是重新编译之。2.用XP下的Vs2008编译源码还好,XP下还能安装vs2008,其余更高版本都不行打开AStyle_2.05.1_选择release点击生成方案
编译下,发现出错,提示什么1>......:warningC4819:该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为Unicode格式以防止数据丢失1>......(411):errorC2001:常量中有换行符1>......(412):errorC2146:语法错误:缺少“)”(在标识符“addPair”的前面)1>......(416):errorC2001:常量中有换行符1>......(417):errorC2146:语法错误:缺少“)”(在标识符“addPair”的前面)1>......(418):errorC2001:常量中有换行符1>......(419):errorC2146:语法错误:缺少“)”(在标识符“addPair”的前面)1>......(446):errorC2001:常量中有换行符1>......(447):errorC2146:语法错误:缺少“)”(在标识符“addPair”的前面)1>.百度了下,发现是文件编码问题于是找到用XP的记事本打开并另存为选择所有文件utf-8替换掉原先文件再编译,在AStylebuildvs2008bin下就有了3.让AStyle支持SIsourceinsight1)2)3)把拷贝到C盘根目录打开SI添加astyle命令点击【options】-->Options--CustomCommands命令
新增Astyle在run栏输入"C:"--style=ansi-S-N-L-m0-M40--convert-tabs--suffix=.pre%f然后点击关闭CLOSE4)添加快捷命令alt+ctrl+F按下面的方法插入格式astyle命令到edit菜单在command下输入关键字astyle,随即跳出完整的点击后,在menu点击要插入的栏目,我选择edit然后点击插入insert
然后点击keys按钮设置快捷键然后点击OK即可5)现在试试:在SI里面打开当前页面的源码,然后按下ctrl+alt+F然后闪过一个命令行,然后当前打开的源码就已经格式好了
如果需要其他风格,请自己百度或看下面的参考链接注意,命令行的参数我改了下,与下面链接的有区,原来的命令行当参考的是:"D:"--style=ansi-s4-S-N-L-m0-M40--convert-tabs--suffix=.pre%f我改成了"C:"--style=ansi-S-N-L-m0-M40--convert-tabs--suffix=.pre%f改了程序运行的路径和--style=ansi去掉了-s44.参考链接AStyle代码格式工具在sourceinsight中的使用/gw_cs/article/details/7927735源码下载地址/projects/astyle/
版权声明:本文标题:源码编译安装AStyle 到Source Insight 笔记-chow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1702996332a438931.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论