# C++ source code — Dola tools · Dola AI

Tools

# C++ source code

C++ help is file-based: Dola reads and edits the headers and .cpp files in your project, can check engine APIs so calls match your engine version, and you build in Unreal as you normally would.

Last updated 10 October 2026

## [Tools in this category](#tools)

- [Edit C++ source filesLiveAdds and edits headers and .cpp files under Source: new actor or component classes, UPROPERTY and UFUNCTION exposure, and fixes.](https://dolaai.pro/docs/tools/code/cpp-source)

- [Fix C++ build errorsLivePaste a build error and Dola finds the cause in your source files and edits them to fix it, explaining what went wrong.](https://dolaai.pro/docs/tools/code/cpp-compile-fixes)

## [What you need](#requirements)

- The Dola desktop app, signed in, with your Unreal project attached

## [Safety notes](#safety)

- Dola edits source files; you compile in Unreal and review the result.

- A rollback from chat keeps Dola's source file edits; revert those in the app's Changes panel (Ctrl+E).

## [Guides](#guides)

- [First C++ assistance](https://dolaai.pro/docs/first-cpp) — How Dola writes and edits Unreal C++ in your project's Source folder, can check engine APIs, and leaves the build to you in Unreal.

[Try me on your project!](https://dolaai.pro/signup)
