# Проект не компилируется

{% hint style="danger" %}
**Проект не компилируется. Что делать?**
{% endhint %}

{% hint style="info" %}
Проверьте, что вы используете последнюю версию Visual Studio (обновления можно проверить в главном меню **Help->Check for Updates**)
{% endhint %}

{% hint style="info" %}
Проверьте, что у вас установлена последняя версия движка **UE+4.26**
{% endhint %}

{% hint style="info" %}
Не используйте кириллические символы, пробелы и специальные символы (%^++ и т.д.) во всех именах директорий, которые ведут к вашему проекту и редактору UE. Баг движка.
{% endhint %}

{% hint style="info" %}
Проверьте, что вы не описались, ваш код корректен с точки зрения синтаксиса. Можно скопировать код из исходников проектов, проверить.
{% endhint %}

{% hint style="info" %}
Все ошибки выводятся в окно **Output** и **Error** в **Visual Studio**, в 90% компилятор напишет в чем у вас проблема.
{% endhint %}

{% hint style="info" %}
Попробуйте [удалить временные файлы и перегенерировать файлы проекта](https://app.gitbook.com/@lifeexe-art/s/unreal-engine-c-course/~/drafts/-MU3hDbfpuHxw_laHkxa/voprosy-i-otvety/kak-peregenerirovat-faily-proekta).
{% endhint %}

{% hint style="warning" %}
Крайне рекомендую использовать **Git** при прохождении курса. Сделали урок - сделали коммит. Таким образом вы всегда будете иметь рабочую копию. Это упростит поиск ошибки в дальнейшем. Вы будете точно знать какие изменения привели проект в нерабочее состояние.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://lifeexe-art.gitbook.io/unreal-engine-c-course/problemy-i-resheniya/proekt-ne-kompiliruetsya.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
