rcrl
1.0.0
RCRL是用于交互式C ++编译和执行的微型引擎(仅在几个源文件src/rcrl中实现),并且在任何具有任何工具链的平台上都可以使用 - 主要焦点是容易集成。它支持:
观看此YouTube视频,以评论中看到它:
它是保存的优雅替代品(以及在其顶部建立的其他项目)。
我在CPPCON 2018上发表了30分钟的讨论,显示它集成了一个小型但功能上的游戏引擎:
该存储库是一个带有GUI的演示项目,但是RCRL引擎可以与主机应用程序集成在一起 - 即使是从具有完整语法的突出显示和代码完成的外部编辑器中也可以提交代码!目的不是要制作一个千篇一律的解决方案,因为这几乎是不可能的,而是说明如何整合RCRL的核心。
请查看此博客文章,如果您很好奇如何使用它,它如何工作以及如何整合它。
@Islam0mar一直在他的叉子中进一步开发该项目,并在那里使用了Libclang以及其他一些更改。
该演示在Windows/Linux/MacOS上测试,并使用OpenGL 2。
您将需要:
存储库利用了几个第三方库,并将其设置为存储库的子模块(在src/third_party/ )中。以下是您需要在克隆该项目之后进行设置,构建和运行该项目的步骤:
git submodule update --init - 检查子模块cmake path/to/repo调用cmake生成构建文件cmake --build . - 编译项目bin中的host_app