DICOM 画像で作業するので、DCMTK をコンパイルして iOS にインストールする必要があります。
3 に答える
Xcode 4.3 で DCMTK をビルドする場合は、DCMTK Git リポジトリの最新バージョンから始めることをお勧めします。CMake を使用してさまざまなビルド オプションを変更し、i386 で OS X 用の DCMTK をビルドすることから始めます。OS X バージョンをビルドしたら、CMake を使用して Xcode プロジェクトを生成します。i386 ビルドに設定したオプションが iOS プロジェクトに役立つことがわかります。
iOS でビルドするには、CMake で生成された Xcode プロジェクトを変更する必要があります。19 個の DCMTK ライブラリ ターゲットのみを変更する必要があります。コマンドライン ツールのターゲットを完全に無視します。
iOS 用の DCMTK ビルドを作成する方法についての説明があります。それらを無視します。プロジェクト ファイルと 19 個のライブラリ ターゲットに対して、次の操作を行います。
1 - SDK オプションを「最新の iOS」に設定します
2 - SDK オプションより上のビルド アーキテクチャを「armv7」に変更することはできません。
これらの変更を行ったら、iOS 向けのビルドを開始できるはずです。
Michael の提案に従って iiDicom から始める場合は、UIKit で動作するようにそれらのソースを変更する必要があります。
QuickDicom で iiDicom フレームワークを試してください。ここで私の答えの長いバージョンを見てください
iOS で DCMTK ライブラリを構築するには、2 つの開始点があります。ここを見てみることができます:
Github 上の DCMTK 3.6.0
DCMTK 3.6.1_DEV
3.6.1 ビルドを作成しました。活用できる方はどうぞ。
必要に応じて、クリーンアップされた iiDicom のコピーも用意しています。
私の 3.6.1 ビルドは、iOS と macOS で動作するはずです。