2. 开发环境

大家好,我是程序喵。


开发任何程序,都需要有开发环境,这篇文章,我会带着大家安装埋点上报SDK对应的开发环境。


Visual Studio 2022


现在几乎开发Windows大型项目,都会使用Visual Studio,通过安装Visual Studio,可以把相关的开发组件都安装到系统中,不需要我们单独安装某个组件。如果程序出现bug,通过Visual Studio,也可以很方便的调试程序。


如何安装Visual Studio?


进入Microsoft visual studio官网(https://visualstudio.microsoft.com/zh-hans/vs/community/)下载community版本即可。


先下载Visual Studio Installer,然后通过Installer安装Visual Studio 2022。


把图中的选项都勾选上,建议不要改变Visual Studio的安装路径,否则可能导致某些功能不兼容。



cmake


这里我们会使用cmake作为项目的构建工具,其实在Windows中也可以直接使用Visual Studio来构建程序,但是一般来说还是使用cmake构建会更方便一些。


因为一般做项目都会链接其他开源三方库项目,而开源项目多数都是用cmake构建,同是cmake项目,集成起来会更方便。


特别是做跨平台项目,使用cmake的优势会更大,因为cmake跨平台特别方便,现在我们是做Windows平台的SDK,后面如果想要跨到Linux、Android或者iOS等其他平台,只需要把平台相关的代码使用条件编译去掉,然后稍微改动下cmake的构建规则即可。


如何安装cmake?


进入cmake官网(https://cmake.org/download/)下载,Windows平台下载Installer,然后安装即可。



一直点Next,到Install Options界面时,注意要把cmake添加到system path中。



然后还是一直Next,直到安装成功。


安装成功后,打开cmd输入cmake —version,测试cmake是否安装成功,成功后会如图所示:



如果没成功,建议检查下系统环境变量中是否有cmake路径。


Visual Studio Code


这个看个人习惯,我个人是习惯在VSCode上写比较复杂的工程代码,代码运行出现了问题,我会在Visual Studio 2022 IDE上调试。


大家也可以在其他IDE上写代码,比如sublime、clion、atom等。


如果需要使用VSCode的同学,可以直接去官网(https://code.visualstudio.com/)下载安装。


我这里再推荐几个好用的VSCode插件


  1. GitHub Copilot
  2. Clang-Format


python


这里会使用python开发编译脚本。


当然也可以使用Windows脚本语言来编译,那这里为什么使用python呢?原因和上面类似,还是为了跨平台方便。


如何安装python?


直接去官网(https://www.python.org/downloads/windows)下载安装即可。



安装时,记得把下图中的选项勾选上:



安装完成后,打开cmd输入python —version测试下是否安装成功。


Rust


我们整个SDK的开发其实用不到Rust,这里使用Rust是为了做一个小型的server,用于接收客户端SDK发送的数据,并返回固定的一个返回体。


如果大家对Rust不感兴趣,也可以不安装,直接使用我编译好的server可执行程序即可。


如何安装Rust?


可以直接去官网下载安装包:https://www.rust-lang.org/tools/install



安装好之后,在cmd中输入cargo -V 测试是否安装成功



进展到这里,整个SDK的开发环境应该都已就绪,后面就可以正式设计并开发程序了。


0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
程序喵
下载 APP