Russian Qt Forum
Ноябрь 25, 2024, 18:28 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QT vs визуализация графов  (Прочитано 6631 раз)
tray.irk
Гость
« : Февраль 12, 2015, 07:45 »

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

Вопрос ... что это за файл? moc_MainWindow.cpp и где его найти?
Записан
Johnik
Крякер
****
Offline Offline

Сообщений: 339


Просмотр профиля
« Ответ #1 : Февраль 12, 2015, 09:37 »

выполните qmake для вашего проекта.
Записан
tray.irk
Гость
« Ответ #2 : Февраль 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, там в подпапках я уже нашел этот файлик. Может я как то не так собираю? Просто начинающий ... не ругайтесь сильно Улыбающийся)))
« Последнее редактирование: Февраль 12, 2015, 11:22 от tray.irk » Записан
tray.irk
Гость
« Ответ #3 : Февраль 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
......
Записан
Johnik
Крякер
****
Offline Offline

Сообщений: 339


Просмотр профиля
« Ответ #4 : Февраль 12, 2015, 11:42 »

попробуйте закомментировать строку:
#include "moc_MainWindow.cpp"
Записан
tray.irk
Гость
« Ответ #5 : Февраль 12, 2015, 11:45 »

Закоментил ... выдает то же самое
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #6 : Февраль 12, 2015, 11:48 »

Тебе проще запаковать свой проект и приложить его к сообщению.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
tray.irk
Гость
« Ответ #7 : Февраль 12, 2015, 11:53 »

Проект я собственно скопировал от сюда https://code.google.com/p/qgv/ ... а свой приложить не могу ... так как в архиве 800 кб ...
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #8 : Февраль 12, 2015, 11:57 »

1. Выложи куда-нибудь и дай ссылку.
2. Запакуй 7z.
3. Ты же только сорцы пакуешь? Никаких объектников?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
tray.irk
Гость
« Ответ #9 : Февраль 12, 2015, 12:27 »

вот сорцы
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 23.