我要处理 DICOM 图像,所以我需要在 iOS 中编译/安装 DCMTK。
3 回答
如果您打算在 Xcode 4.3 下构建 DCMTK,我建议您从 DCMTK Git 存储库中的最新版本开始。首先在 i386 上为 OS X 构建 DCMTK,使用 CMake 修改各种构建选项。构建 OS X 版本后,使用 CMake 生成 Xcode 项目。您会发现为 i386 构建设置的选项将帮助您完成 iOS 项目。
您必须修改 CMake 生成的 Xcode 项目才能在 iOS 下构建。您应该只修改 19 个 DCMTK 库目标。完全忽略命令行工具目标。
有关于如何为 iOS 创建 DCMTK 构建的说明。别理他们。对于项目文件和 19 个库目标,请执行以下操作:
1 - 将 SDK 选项设置为“最新 iOS”
2 - 您应该无法将 SDK 选项上方的构建架构修改为“armv7”
进行这些更改后,您应该能够开始为 iOS 构建。
如果您接受 Michael 的建议从 iiDicom 开始,则需要修改这些源以使用 UIKit。
Try the iiDicom framework in QuickDicom. See the long version of my answer here
在 iOS 上构建 DCMTK 库有 2 个起点。你可以试试看这里:
Github 上的 DCMTK 3.6.0
DCMTK 3.6.1_DEV
我创建了 3.6.1 版本。如果你可以使用它,请继续。
如果您需要,我也有一份经过清理的 iiDicom 副本。
我的 3.6.1 版本应该可以在 iOS 和 macOS 上运行。