Я бы хотел запустить приложение ARToolKitX Calibration на iOS. К сожалению, приложение недоступно в App Store, поэтому я предполагаю, что мне придется скомпилировать его самостоятельно. К счастью, у меня есть активная учетная запись Apple Developer ...
Итак, я получил исходный код от GitHub:
git clone https://github.com/artoolkitx/artoolkitx-calibration
cd artoolkitx-calibration
Затем я загрузил библиотеку ARToolKitX для iOS из https://github.com/artoolkitx/artoolkitx/releases/download и следовал инструкциям в разделе iOS сценария build.sh
, чтобы связать этот SDK с проектом Xcode.
Я открыл проект с Xcode 9.3 на macOS High Sierra 10.13.3.
Я скачал библиотеку opencv2.framework
из SourceForge и связал ее: https://sourceforge.net/projects/opencvlibrary/files/opencv-ios/
Xcode сообщил о проблеме в строке 61 из prefs.hpp
:
cv::Size getPreferencesCalibrationPatternSize(void *preferences);
'getPreferencesCalibrationPatternSize' имеет указанную C-связь, но возвращает пользовательский тип 'cv :: Size' (он же 'Size_'), который несовместим с C
Будем весьма благодарны за любой указатель на дальнейший шаг в процессе компиляции!