Я новичок во всех этих Qt, Dcmtk и CMake, и я предполагаю использовать их для школьного проекта. Многое доступно в Интернете, но в основном для Windows ..
Я пытаюсь связать Dcmtk с Qt и запустить его на моем Mac, но он не работает, ошибка:
Вывод ошибок

Я уже построил dcmtk с CMake (обратите внимание, что CMake не генерировал правильные пути ...)
Я знаю, что эта ошибка кажется повторяющейся, и я должен добавить LIB + = ... Но я пробовал много разных, и я не смог найти ничего, что решило бы мою проблему в соответствии с привязкой dcmtk
Вот мой текущий код, согласно некоторым найденным в Интернете:
.pro файл

main.cpp

Я чувствую себя немного бессильным прямо сейчас, если бы кто-то мог просветить меня.
Спасибо!
Спасибо, я не знал, что это просто связывание изображений, ошибка - «Неопределенные символы для архитектуры x86_64». Я думаю, что мне не хватает некоторых LIB, но я действительно не понимаю, как это работает
Я пробовал: 1. LIBS + = -L "C: \ Program Files (x86) \ DCMTK_1 \ lib" LIBS + = - ldcmimgle -ldcmdata -loflog -lofstd ... что, очевидно, для Windows --- 2.LIBS + = -framework AppKit LIBS + = -framework CoreAudio LIBS + = -framework AudioToolbox --- 3.DCMAKE_CXX_FLAGS = "- stdlib = libstdC++" cmake -DCMAKE_CXX_FLAGS = "- stdlib = libstdC++" = "/ SystdC++" --- 4. LIBS /Bibliothèque/Frameworks/CoreFoundation.framework/V ersions / A / Headers / Co reFoundation.h "





Вы забыли связать с dcmimage?
попробуйте добавить LIBS + = -ldcmimage
Кроме того, на форумах dcmtk упоминается, что порядок связывания важен, я использую порядок связывания: LIBS + = -lofstd -ldcmdata -ldcmimgle -ldcmimage -loflog
Я пытался связать, как вы говорите, но у меня все еще та же ошибка. Интересно, не перекрываются ли какие-то пути на моем компьютере и приводят ли к этой ошибке
Скопируйте фактическое сообщение об ошибке, не связывайте изображение. И покажите хотя бы одну из тех строк, которые вы пробовали.