У меня есть библиотека на C ++, и в настоящее время есть ошибка в CMAKE / или отсутствует функция использования Visual Studio Arm Generator.
Какие еще есть варианты для компиляции библиотеки для ARM, чтобы я мог использовать ее в моих компонентах среды выполнения c ++ для проектов Windows 8 Phone.
Я хотел бы собрать библиотеку и затем связать ее с компонентом времени выполнения.
Microsoft и Kitware включили поддержку CMake для приложений Windows Phone и Windows Store. Можете ли вы попробовать свой проект, используя эту версию CMake?
http://cmakems.codeplex.com/
Очень скоро, вклад будет доступен и в официальном репозитории CMake.
Скорее всего, у телефона и ПК разные процессоры и нужны разные инструкции по сборке.
Вам нужно будет сообщить Visual Studio, что целевой платформой вашей библиотеки является процессор ARM. Вам понадобятся два библиотечных файла, один для ПК и один для ARM.
На работе мы используем два разных компилятора: Visual Studio для ПК и IAR EW для платформы ARM. В настоящее время мы делимся между ними некоторыми файлами исходного кода, но не объектными или исполняемыми библиотеками.
Можете ли вы быть более конкретным с ошибкой, которую вы получаете …?
я думаю, что ваш файл CMAKE_TOOLCHAIN подвержен ошибкам ..
попробуйте скомпилировать ту же самую библиотеку с помощью cmake … если она работает хорошо, вам нужно записать свой файл CMAKE_TOOLCHAIN, переопределяющий путь поиска компилятора и / или библиотеки в файле toolchain …
P.S cmake предоставляет визуальный генератор руки студии ….
http://www.cmake.org/cmake/help/v2.8.9/cmake.html#gen:VisualStudio11ARM