首页 > 解决方案 > android 的 DCMTK 库编译

问题描述

我正在尝试编译 DCMTK 源代码以生成适用于 android 平台的库。我使用CMAKE3.12.1编译源代码。设置 SDK 和 NDK 后,我收到此错误:

CMake/dcmtkUseAndroidSDK.cmake:301 (MESSAGE) 处的 CMake 错误:请选择
要使用的 Android 模拟器 Android 虚拟设备 (AVD) 配置!调用堆栈(最近调用优先):
CMake/dcmtkPrepare.cmake:179 (DCMTK_ANDROID_START_EMULATOR)
CMakeLists.txt:17 (INCLUDE)*

我已经使用 Android Studio 生成了 AVD,但仍然没有在 CMAKE GUI 的 ANDROID_EMULATOR_AVD 下拉菜单中选择 AVD。我添加了 CMAKE-GUI 的图像。在此处输入图片描述 请帮我解决这个问题!

标签: androidcross-compilingcmake-guidcmtk

解决方案


解决了这个问题!!!刚刚在我的 PATH 中添加了 JAVA_HOME 来解决这个问题。如果没有设置 JAVA_HOME,就会出现这个问题。


推荐阅读