专栏首页代码GG之家SDL系列讲解(三) 工具安装

SDL系列讲解(三) 工具安装

下一节在开讲前,会做一次答疑,将为什么选择SDL,SDL的一些疑问讲一下。

准备环境

在我们阅读代码之前,我们准备以下一些常见工具。

Notepad++ 查看源码文件

Beyond Compare 4 比较工具,主要对比修改使用

Source Insight 3.5 阅读代码,建立工程的工具

安装工具

Notepad++ 直接下载安装即可。

Beyond Compare 4 安装如下:

一直下一步即可。安装完成,我们打开主页:

这里我们点击文件夹比较,当然也可以比较文件,合并,其他的自行研究即可。

打开两侧文件夹,选择一侧,Ctrl+A 进行全选,右键选择比较内容。

选择后,这里记得勾选显示比较结果,这样子比对之后,就可以直接看到差异。

Source Insight 3.5 安装:

点击Next

选择同意,然后继续安装。

一直继续即可,直到安装成功。

完成后,我们打开工具,设置我们的名字,公司名,然后OK。

下来我们建立一个SDL的代码工程,方便我们阅读源码。我们选择Project->New Project...

填入名字sdl2.0,点击OK。

然后我们选择我们的SDL源码路径,进行添加。选择D:\android-project,我们选择这个项目,里面有SDL源码。

点击右侧的Add All,然后勾选两个,点击OK。确定后,添加完成。

我们同步下源码,可以建立成符号表,后续查找某个方法,会非常快。Project->Synchronize File...

然后按照默认的点击OK即可。

主界面如下:

介绍完 了工具,我们现在来看main.c文件:(我们这里会发现中文注释是乱码,原因是main.c默认是UTF-8,而Source Insight 不支持此格式,我们可以转化格式来解决),但我不想如此来做,我们是用Notepad++ 来阅读有中文乱码的文件。

demo阅读

使用Notepad++

代码中当前有完整的注释。下一节我们简单顺一下。

本文分享自微信公众号 - 代码GG之家(code_gg_home),作者:陆晓明

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-10-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 深入Android源码系列(一)

    ? 本文讲解内容有 loadLibrary流程 linker ELF ndk开发以及配置调试版本 ndk-...

    用户1263308
  • google 分屏 横屏模式 按home键界面错乱故障分析(三)

    google 进入分屏后在横屏模式按home键界面错乱( 三) 你确定你了解分屏的整个流程? ? 故障解析系列文章列表: google 分屏 横屏模式 按hom...

    用户1263308
  • 技术拾遗系列 | GCC的系统宏定义查询 以及默认环境变量

    分享几个命令,当我们在看一些开源项目,被里面的很多错综复杂的宏包裹,于是想看下这些定义是怎么被定义的,于是用到了一些命令,很是实用,这节整理下来,分享给大家。 ...

    用户1263308
  • 凯文•凯利:预言科技的十大趋势,未来25年最重要的产品尚未出现

    《连线》(Wired)杂志创始主编、《失控》作者凯文•凯利 (Kevin Kelly)出席在深圳举行的2017国际众创周末,并阐述了他对于前沿科技趋势的看法,包...

    企鹅号小编
  • JBPM4.4(1)-简单工程的搭建

    源码下载 https://anonsvn.jboss.org/repos/jbpm/jbpm4/ JBPM是什么? jBPM是一个可扩展、灵活的流程引擎, 它可...

    cloudskyme
  • 娱乐至死?不,我偏要活着

    文章初衷是希望通过引入3个不同角度的观点,引发大家对当前这种一切都娱乐化的趋势有更多的思考

    挖数
  • OCP大会 | 腾讯开放光网络平台(附PDF)

    ? 导读:1月15日,首届OCP中国技术研讨会在深圳召开,本次会议是由腾讯云和OCP国际社区合办。在大会现场,腾讯专家工程师陈明刚在OCP技术研讨会上发表名为...

    腾讯技术工程官方号
  • OCP大会 | 腾讯开放光网络平台(附PDF)

    ? 导读:1月15日,首届OCP中国技术研讨会在深圳召开,本次会议是由腾讯云和OCP国际社区合办。在大会现场,腾讯专家工程师陈明刚在OCP技术研讨会上发表名为...

    腾讯技术工程官方号
  • 腾讯开放光网络平台

    欢迎关注公众帐号“鹅厂网事”,我们给你提供最新的行业动态信息、腾讯网络与服务器最接地气的干货分享,还有一大波互动交流板块和有奖活动正在筹备当中,需要您的热情参...

    鹅厂网事
  • 计算机视觉如何改善我们的日常生活

    Truly-Smart-Appliances-How-Computer-Vision-Can-Improve-Our-Daily-Lives-1536x944-...

    用户4122690

扫码关注云+社区

领取腾讯云代金券