LiteLoader是一个基岩版官方服务端 Bedrock Dedicated Server(以下简称 BDS)的插件框架,提供强大的跨语言脚本插件支持能力和稳定的开发 API 支持。使用LiteLoader可以帮助我们实现高可用性的BDS插件开发。

一般来说进行cpp开发首选的IDE是Visual Studio,但是对于一个被IDEA惯坏的人来说,属实用着不太顺手。令人庆幸的是,JetBrains同样有专为C系语言开发的CLion

安装

推荐使用Toolbox App进行CLion的安装。

具体过程不再赘述,在托盘内找到图标直接找到CLion点击安装即可。

然后你就可以打开CLion进行开发了。

模板插件的使用

我们可以使用LiteLDev为我们提供的PluginTemplate插件模板进行快速开发。

首先点击Use this template

根据提示创建好自己的插件仓库后将他git clone下来,然后我们就可以在CLion里打开它了。

Toolchains配置

File | Settings | Build, Execution, Deployment | Toolchains 打开Toolchains设置 点击快捷打开

配置Visual Studio作为Toolchains

你问都用CLion为啥还用Visual Studio?别问,问就是懒得配环境。

CMakeLists配置

编码设置

使用utf-8编码,在add_compile_options()内加入/utf-8