Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Mongrell от Ноябрь 09, 2015, 17:31



Название: Qt5.5.0, Qt Creator 3.4.2 не видит moc-файлы
Отправлено: Mongrell от Ноябрь 09, 2015, 17:31
Здравствуйте!

Я установил вышеуказанную версию и возникла следуюшая проблема.

Извините, не нашел как вставлять код напрямую.
Вот код хедера:
http://pastebin.com/eaqcxiX8
Вот код исходника:
http://pastebin.com/uLBJVWds

При попытке собрать возникают непонятные ошибки, которые можно посмотреть в приложенном файле.

Что это может быть и как с этим бороться? Ошибки появляются при подключении заголовочных файлов QGrsphicsView и QGraphicsScene.
Система -- Windows 7 x64 Ulltimate.



Название: Re: Qt5.5.0, Qt Creator 3.4.2 не видит moc-файлы
Отправлено: gil9red от Ноябрь 09, 2015, 18:38
У хедера отсутствует в конце файла #endif MAINWIDGET_H


Название: Re: Qt5.5.0, Qt Creator 3.4.2 не видит moc-файлы
Отправлено: Mongrell от Ноябрь 10, 2015, 09:39
Неет, дело не в этом. Я просто его случайно не скопировал, пардон.

Там по стандарту стоит вот такая вот штука:
#endif // MAINWIDGET_H


Название: Re: Qt5.5.0, Qt Creator 3.4.2 не видит moc-файлы
Отправлено: __Heaven__ от Ноябрь 10, 2015, 11:04
А можно увидеть pro файл?


Название: Re: Qt5.5.0, Qt Creator 3.4.2 не видит moc-файлы
Отправлено: Mongrell от Ноябрь 10, 2015, 12:05
Qt += widgets
CONFIG += c++11

SOURCES += \
    main.cpp \
    mainwidget.cpp

HEADERS += \
    mainwidget.h


Название: Re: Qt5.5.0, Qt Creator 3.4.2 не видит moc-файлы
Отправлено: __Heaven__ от Ноябрь 10, 2015, 12:06
Qt += core widgets gui
А так?


Название: Re: Qt5.5.0, Qt Creator 3.4.2 не видит moc-файлы
Отправлено: Mongrell от Ноябрь 10, 2015, 12:24
Тот же результат, хех.

У меня такое ощущение, что дело не в коде программы, а в чем-то еще, потому что на домашнем компе всё собирается нормально, хотя версии те же самые.


Название: Re: Qt5.5.0, Qt Creator 3.4.2 не видит moc-файлы
Отправлено: __Heaven__ от Ноябрь 10, 2015, 12:39
Попробуйте ещё в креаторе очистить сборку, потом build->run qmake, после этого снова собрать
Qt += core widgets gui всё ещё в игре


Название: Re: Qt5.5.0, Qt Creator 3.4.2 не видит moc-файлы
Отправлено: Mongrell от Ноябрь 10, 2015, 13:00
Всё то же самое  :(


Название: Re: Qt5.5.0, Qt Creator 3.4.2 не видит moc-файлы
Отправлено: __Heaven__ от Ноябрь 10, 2015, 13:20
Можете выложить проект архивом?


Название: Re: Qt5.5.0, Qt Creator 3.4.2 не видит moc-файлы
Отправлено: Mongrell от Ноябрь 10, 2015, 13:23
Вот, пожалуйста.


Название: Re: Qt5.5.0, Qt Creator 3.4.2 не видит moc-файлы
Отправлено: __Heaven__ от Ноябрь 10, 2015, 13:28
QT +=...
Заглавные буквы требуются


Название: Re: Qt5.5.0, Qt Creator 3.4.2 не видит moc-файлы
Отправлено: Mongrell от Ноябрь 10, 2015, 13:59
О, всё заработало, спасибо!

Главное с сайта специально копировал %)