Неопределенная эталонная компиляция MITK/Qt

Мне нужно скомпилировать проект моего учителя. В этом проекте используются MITK, VTK, ITK, CTK и Qt. У меня были некоторые ошибки, которые мне удалось исправить во время компиляции. Теперь у меня есть ошибка, которую я не понимаю, и я не знаю, как исправить это, чтобы закончить компиляцию.

Проблема в том, что у меня есть: неопределенная ссылка на «оператор delete(void, unsigned long)@Qt_5»* в библиотеке libMitkAppUtil.so Мы также видим, что это ошибка ссылки. Поскольку это проект моего учителя и других учителей, я думаю, что это проблема с версией Qt или что-то в моем компьютере не похоже на версию gcc или g++?

Когда я открываю Qt и открываю много файлов, почти на панели инструментов появляются три сообщения:

модель кода не может проанализировать включенный файл, что может привести, например, к неправильному завершению и выделению. Для этого файла доступно несколько контекстов разбора. Выберите предпочтительный на панели инструментов редактора. Этот файл не является частью какого-либо проекта. Модель кода может иметь проблемы с правильным разбором этого файла.

Может есть ссылка с ошибкой на терминале?


person AmBou99    schedule 27.06.2020    source источник
comment
Забыл добавить, что использую Qt 5.12.9, gcc и g++ 8.4.   -  person AmBou99    schedule 27.06.2020
comment
Добро пожаловать в Stack Overflow! Использование изображений в качестве единственного способа передачи сообщений и журналов не рекомендуется. Пожалуйста, размещайте сообщения как текст в своем вопросе.   -  person squareskittles    schedule 28.06.2020


Ответы (1)


вы используете cmake для процесса сборки? например

cd MITK-build;
cmake ../MITK-source ./;
make -j1

Пожалуйста, запустите процесс сборки в однопоточном режиме, а затем прикрепите стандартный текст вывода к вашему ответу, чтобы мы могли разобраться в проблеме.

Иногда возникают проблемы с /ep/ частью процесса сборки (например, внешние проекты), там вы можете 'cd ep/xxx.../; cmake ./;make -j1' запустить отдельные сборки.

ХТХ,

person m.d.h.    schedule 07.07.2020