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