Привет, ребята. Я делаю некоторую работу по тестированию моей программы, которая использует DCMTK для загрузки Dicom File и других вещей. Однако я считаю, что моя программа может работать только в режиме debug . Когда я переключаюсь в режим выпуск , эта ошибка произошла ниже
DCMTK ofstd.lib(ofmath.obj):-1: error: LNK2038: detect "RuntimeLibrary" unmatch: value "MDd_DynamicDebug"no match value "MD_DynamicRelease"(in main.obj)
Существует множество таких ошибок.
В visual studio 2015, Я меняю время выполнения проекта на MDd в режиме Выпуск . Это довольно проводной! Я считаю, что MDd относится к режиму Отладка , однако это единственный способ запустить программу в Отпустите режим в VS2015.
Самая большая проблема возникла в Qt Creator. Неважно, какое время выполнения я выберу, MD или MDd , я просто не могу позволить ему работать в отпустите режим . Так что мне интересно, что-то не так с моим DCMTK.
Сначала я только устанавливаю отладочную версию DCMTK , через неделю я устанавливаю релиз режим для удобства тестирования на другом компьютере. Я считаю, что оба установлены по одному и тому же пути. Так что я могу сделать, чтобы это могло отойти. Так что я мог бы использовать Debug и Release.