Как скомпилировать DCMTK на iOS в первый раз? - PullRequest
1 голос
/ 27 декабря 2011

Я собираюсь работать с изображениями DICOM, поэтому мне нужно, чтобы DCMTK был скомпилирован / установлен в iOS.

Ответы [ 3 ]

3 голосов
/ 23 февраля 2012

Если вы собираетесь собирать DCMTK под Xcode 4.3, я бы посоветовал вам начать с последней версии из репозитория DCMTK Git.Начните с создания DCMTK для OS X на i386, используя CMake для изменения различных параметров сборки.Как только у вас есть версия OS X, используйте CMake для генерации проекта XCode.Вы найдете опции, которые вы установили для сборки i386, которые помогут вам в проекте iOS.

Вам придется изменить проект Xcode, сгенерированный CMake, для сборки под iOS.Вам следует изменить только 19 целей библиотеки DCMTK.Полностью игнорируйте цели инструмента командной строки.

Существуют инструкции о том, как создать сборку DCMTK для iOS.Игнорируй их.Для файла проекта и 19 целевых библиотек выполните следующие действия:

1 - установите для параметра SDK значение «Последняя версия iOS»

2 - у вас не должно быть возможности изменять архитектуру сборки вышеопция SDK для «armv7»

После внесения этих изменений вы сможете начать сборку для iOS.

Если вы примете предложение Майкла начать с iiDicom, вам необходимоизмените эти источники для работы с UIKit.

1 голос
/ 06 января 2012

Попробуйте каркас iiDicom в QuickDicom.Смотри длинную версию моего ответа здесь

0 голосов
/ 29 декабря 2016

Есть 2 отправные точки для создания библиотеки DCMTK на iOS. Вы можете попробовать посмотреть здесь:

DCMTK 3.6.0 на Github
DCMTK 3.6.1_DEV

Я создал сборку 3.6.1. Если вы можете использовать это, продолжайте.
У меня также есть очищенная копия iiDicom, если она понадобится.

Моя сборка 3.6.1 должна работать на iOS и macOS.

...