Сборник DCMTK для Android - Где находится "android.toolchain.cmake"? - PullRequest
0 голосов
/ 18 мая 2019

Я пытался скомпилировать DCMTK для Android, используя это руководство для Windows.

Я установил MinGW с MSYS и настроил эмулятор, но я застрял наэта часть (выделение добавлено именно там):

Первый шаг - указать CMake на исходный код и каталоги сборки, а затем нажать кнопку настройки.Выберите Unix Makefiles в Unix-подобной хост-операционной системе и MSYS Makefiles в Microsoft Windows.Выберите Specify toolchain для кросс-компиляции и нажмите кнопку Next (см. Рисунок 2).Затем вам нужно будет указать CMake на подходящий скрипт конфигурации Android toolchain. DCMTK предоставляет для этой цели файл android.toolchain.cmake в подкаталоге CMake , но вы также можете использовать другой, если хотите.Файл набора инструментов, предоставляемый в DCMTK, основан на файле, предоставленном независимым проектом OpenCV, но был немного адаптирован для соответствия специальным требованиям DCMTK.Поэтому вы, скорее всего, столкнетесь с проблемами при использовании другого файла, который в этом случае вам придется исправить самостоятельно.

Однако я проверил последнюю публичную версию (3.6.4) и его последняя версия в разработке через GitHub ( commit ), но я не смог ее найти.

Я проверил свою систему и обнаружил 3 вхождения android.toolchain.cmake вэти пути:

  • /path/to/Android/SDK/ndk-bundle/build/cmake

  • /path/to/Android/SDK/cmake/3.6.4111459

  • /path/to/Android/SDK/cmake/3.10.2.4988404

Я должен использовать один из них или я делаю что-то не так?

...