本文主要是记录软盘君在使用Visual Studio开发LiteLoaderBDS的MC服务器插件时遇到的问题,并附上解决方法
建议参考较为官方的文章:使用LiteLoaderBDS2.0编写MCBE插件-1 – 轻语 (litetitle.com)
这里还是建议使用官方的模板(当然我有强迫症,我非要自己写
一开始我按照老的文档(Docs/Init-Repo.md at master · LiteLDev/Docs (github.com))创建项目,突然发现它改了,于是参考了上面那篇文章。
稍作修改,发现不能过编译,在LL群里问,有大佬说是因为我没有引入5个lib文件。打开Template看了一下,根据它的构建脚本,看了看README,大概知道其中几个lib是怎么来的
打开PluginTemplate-master\Template\Tools,运行
1 | LibraryBuilder.exe -o <输出文件路径> |
选择一个有BDS的目录,会生成两个bedrock_server开头的lib文件
还有三个文件会出现在BDS的目录下
5个LIB文件就齐了
接下来是在VS中引入
我比较习惯用“#pragma comment”引入,但是我跟这玩意儿搏斗两个小时,发现死活没用,也不知道是哪里出了什么问题
最后参考这篇文章:在VS中添加lib的三种方法_itas109的专栏-CSDN博客
使用另外一种方法,才得以添加,并成功过编译
发表回复