无节操非程序猿

莫催稿,催稿也不交

使用 Idea / Android Studio 开发 CodeTyphon 项目

自从我司的伙伴们开始使用 CodeTyphon 进行开发后,已经不知有多少人吐槽了 CodeTyphon 自带 IDE 的难用,虽然我已经习惯了,然而还是有不少人偏爱 Jetbrains 全家桶。

所以这篇就是告诉大家怎么用 Idea 或 Android Studio 来开发 CodeTyphon 项目。只需要几步简单的配置就行了,当然这篇针对的平台是 Mac 或 Linux,使用 Windows 的用户请勿随意模仿。下面跟我走!


Step 1:安装 CodeTyphon

这一步就不多说了,请移步至这篇文章查看细节。


Step 2:安装 Idea 或 Android Studio

这一步也不多说了,下载自己要的东东吧。


Step 3:安装 i-pascal 插件

打开 Idea 或 Android Studio,在 Preferences 里面找到 Plugins,如图所示,搜索并安装 i-pascal 插件。


Step 4:新建 Pascal 项目并配置 SDK

新建一个项目,并从窗口中选定为 Pascal 项目即可。

新建的项目并不包含 Pascal SDK,需要自行配置,这样的配置只需要一次,后续再新建项目时,即可直接使用配置好的 SDK。

从 Project Structure 内选择 SDK 即可添加一个新的 Pascal SDK。

添加完 SDK 后,需要再配置一下编译方式,因为默认给定的编译选项并不能够很好的为我们提供服务。这里设置为 -g -gl -gh,也就是调试倾向了,你可以跟据自己的项目情况,添加其他的编译选项。


Step 5:运行项目

配置完成后,即可直接进入编码和运行的过程。

如图所示,我们先写一段最简单的代码:

完成后进入运行项目的配置,将工程文件的名称设置为运行的项目名称即可:

直接运行起来就能看到结果:

到这里,环境的配置已经成功了。


Step 6:调试项目

要调试项目,需要配置 GDB,同样在 Project Structure 里面,配置 SDK:

注意,如果在 Mac 下这么干,你需要对 GDB 进行签名,具体的请参考这篇文章

配置完成后,即可进行调试,当然调试的方式是 GDB,所以你还需要一些 GDB 的基础知识,比如说 n, c, p 等命令:

n => next,执行到下一行
c => continue,执行到下一个断点
p => print,打印变量

掌握这些,就可以完成调试啦!


一个额外的问题:

部分 Mac 用户会遇到找不到 crt.o 的问题,这是因为老版本的 Mac 将该文件写在 /usr/lib 内,而新版本的 Mac 却不允许再写 /usr/lib。因此要将这个文章写入 /usr/local/lib 来解决。这个问题通常发生在从老版本 Mac 升级,而同时把 CodeTyphon 从老版本升级上来时。如果发生了这个问题,可以把 Mac 升到最新版本,并且编译安装最新的 CodeTyphon 即可。


然后,愉快的开发吧!


  • 评论列表:

发表评论:

Powered By Z-BlogPHP 1.5.1 Zero

Copyright Rarnu 2017. All Rights Reserved.