Сбой Qt VTK link

#qt #vtk

#qt #vtk

Вопрос:

Я пытаюсь создать простое приложение Qt с включенными библиотеками VTK, но я получаю сообщение об ошибке ссылки:

Функции Reg ….A не разрешены (например, RegOpenKeyExA), на которые ссылается vtksys.lib.

Я думаю, что у меня есть ссылка на Advapi32.lib.

Должен ли я каким-то образом указывать ASCII в сборке или отсутствует библиотека или что?

Ответ №1:

Что делает ваш CMakeLists.txt как выглядит? У вас должна быть строка типа:

target_link_libraries(ваша программа QVTK $ {VTK_LIBRARIES})

Ответ №2:

Какой ваш компилятор используется для сборки VTK? А Qt? Они идентичны? Кажется, что большинство связанных проблем между Qt и VTK связаны с несоответствием файлов библиотеки.