axe_lankaster13
@axe_lankaster13
C++ разраб с большими планами

Qt при регистрации C++ QML элемента подставляет в сборку не тот путь к C++-классу. Что делать?

Здравствуйте!
Пытаюсь зарегистрировать C++-класс как QML компонент, прописав у него QML_ELEMENT макрос в описании.
.h и .cpp файлы класса находятся в другой папке относительно main.cpp. И MOC во время сборки проекта подставляет путь к файлу C++-класса, как будто он лежит рядом с main.cpp. Т.е.:
Регистрация класса
620f88f085a21608549237.png

Расположение файлов класса и main.cpp
620f89410a3ac007984916.png

Ошибка, которую пишет сборщик:
620f899d87d14503034152.png

Место, где возникает ошибка, и какой путь подставляет сборщик:
620f89eda322b114143592.png

Т.е. сборщик просто подставляет не тот путь к C++ классу. Что можно с этим сделать, помимо просто ручного редактирования пути к файлу и выноса файла в одну папку с main.cpp ?
  • Вопрос задан
  • 40 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы