Russian Qt Forum

Qt => Вопросы новичков => Тема начата: tray.irk от Февраль 12, 2015, 07:45



Название: QT vs визуализация графов
Отправлено: tray.irk от Февраль 12, 2015, 07:45
Я новичек в QT. Да и в принципе с Си ... начал изучать и столкнулся с задачей ... построить графы с визуализацией и возможностью раскрашивать связи графов. Нашел пример ... https://code.google.com/p/qgv/
Но при компиляции возникает куча ошибок, связанных с тем что не может найти #include "moc_MainWindow.cpp"

Вопрос ... что это за файл? moc_MainWindow.cpp и где его найти?


Название: Re: QT vs визуализация графов
Отправлено: Johnik от Февраль 12, 2015, 09:37
выполните qmake для вашего проекта.


Название: Re: QT vs визуализация графов
Отправлено: tray.irk от Февраль 12, 2015, 11:10
Можно подробнее? Как это сделать? :)
Сделал qmake ... не помогло

На этапе сборки выскакивают ошибки
D:\# Downloads\qgv-827ab4007a79\qgv-827ab4007a79\Sample\main.cpp:23: ошибка: undefined reference to `_imp___ZN12QApplicationC1ERiPPci'
D:\# Downloads\qgv-827ab4007a79\qgv-827ab4007a79\Sample\main.cpp:25: ошибка: undefined reference to `_imp___ZN7QWidget4showEv'
D:\# Downloads\qgv-827ab4007a79\qgv-827ab4007a79\Sample\main.cpp:29: ошибка: undefined reference to `_imp___ZN12QApplication4execEv'
и т.д.

при этом так же #include "moc_MainWindow.cpp" (нет такого файла)

При этом создалась папка build-QGraphViz-Desktop_Qt_5_4_0_MinGW_32bit-Debug, там в подпапках я уже нашел этот файлик. Может я как то не так собираю? Просто начинающий ... не ругайтесь сильно :))))


Название: Re: QT vs визуализация графов
Отправлено: tray.irk от Февраль 12, 2015, 11:29
Ошибок стало меньше .... теперь такие ошибки

D:\# Downloads\qgv-827ab4007a79\build-QGraphViz-Desktop_Qt_5_4_0_MinGW_32bit-Debug\QGVCore\debug\moc_QGVScene.cpp:92: ошибка: multiple definition of `QGVScene::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)'
D:\# Downloads\qgv-827ab4007a79\qgv-827ab4007a79\QGVCore\moc_QGVScene.cpp:92: first defined here
D:\# Downloads\qgv-827ab4007a79\build-QGraphViz-Desktop_Qt_5_4_0_MinGW_32bit-Debug\QGVCore\debug\moc_QGVScene.cpp:160: ошибка: multiple definition of `QGVScene::metaObject() const'
D:\# Downloads\qgv-827ab4007a79\qgv-827ab4007a79\QGVCore\moc_QGVScene.cpp:160: first defined here
......


Название: Re: QT vs визуализация графов
Отправлено: Johnik от Февраль 12, 2015, 11:42
попробуйте закомментировать строку:
#include "moc_MainWindow.cpp"


Название: Re: QT vs визуализация графов
Отправлено: tray.irk от Февраль 12, 2015, 11:45
Закоментил ... выдает то же самое


Название: Re: QT vs визуализация графов
Отправлено: Пантер от Февраль 12, 2015, 11:48
Тебе проще запаковать свой проект и приложить его к сообщению.


Название: Re: QT vs визуализация графов
Отправлено: tray.irk от Февраль 12, 2015, 11:53
Проект я собственно скопировал от сюда https://code.google.com/p/qgv/ ... а свой приложить не могу ... так как в архиве 800 кб ...


Название: Re: QT vs визуализация графов
Отправлено: Пантер от Февраль 12, 2015, 11:57
1. Выложи куда-нибудь и дай ссылку.
2. Запакуй 7z.
3. Ты же только сорцы пакуешь? Никаких объектников?


Название: Re: QT vs визуализация графов
Отправлено: tray.irk от Февраль 12, 2015, 12:27
вот сорцы