RCRL is a tiny engine for interactive C++ compilation and execution (implemented in just a few source files - src/rcrl ) and works on any platform with any toolchain - the main focus is easy integration. 지원합니다 :
이 YouTube 비디오를 시청하여 해설과 함께 작동합니다.
CLING (및 기타 프로젝트 위에 구축 된 다른 프로젝트)에 대한 우아한 대안입니다.
CPPCON 2018에서 작지만 기능적인 게임 엔진에 통합 된 것을 보여주는 30 분 동안 이야기했습니다.
이 저장소는 GUI가있는 데모 프로젝트이지만 RCRL 엔진은 호스트 애플리케이션과 다른 방식으로 통합 될 수 있습니다. 전체 구문 강조 및 코드 완료가있는 외부 편집자에서도 코드를 제출할 수 있습니다! 목표는 일대일에 맞는 솔루션을 만드는 것이 아니라 RCRL의 핵심을 어떻게 통합 할 수 있는지를 보여주는 것입니다.
Checkout this blog post if you are curious how to use it, how it works and how to integrate it.
@islam0mar는 Libclang이 사용되는 포크에서 몇 가지 다른 변경 사항과 함께 프로젝트를 더욱 개발해 왔습니다.
데모는 Windows/Linux/MacOS에서 테스트되며 OpenGL 2를 사용합니다.
당신은 필요할 것입니다 :
The repository makes use of a few third party libraries and they are setup as submodules of the repo (in src/third_party/ ). 다음은 클로닝 후 프로젝트를 설정, 빌드 및 실행하는 데 필요한 단계는 다음과 같습니다.
git submodule update --init - checks out the submodulescmake path/to/repo - call cmake to generate the build filescmake --build . - 프로젝트를 컴파일합니다host_app in bin of the build folder