Как я могу скомпилировать библиотеку C ++ для ARM на Windows

У меня есть библиотека на C ++, и в настоящее время есть ошибка в CMAKE / или отсутствует функция использования Visual Studio Arm Generator.

Какие еще есть варианты для компиляции библиотеки для ARM, чтобы я мог использовать ее в моих компонентах среды выполнения c ++ для проектов Windows 8 Phone.

Я хотел бы собрать библиотеку и затем связать ее с компонентом времени выполнения.

2

Решение

Microsoft и Kitware включили поддержку CMake для приложений Windows Phone и Windows Store. Можете ли вы попробовать свой проект, используя эту версию CMake?
http://cmakems.codeplex.com/
Очень скоро, вклад будет доступен и в официальном репозитории CMake.

0

Другие решения

Скорее всего, у телефона и ПК разные процессоры и нужны разные инструкции по сборке.

Вам нужно будет сообщить Visual Studio, что целевой платформой вашей библиотеки является процессор ARM. Вам понадобятся два библиотечных файла, один для ПК и один для ARM.

На работе мы используем два разных компилятора: Visual Studio для ПК и IAR EW для платформы ARM. В настоящее время мы делимся между ними некоторыми файлами исходного кода, но не объектными или исполняемыми библиотеками.

0

Можете ли вы быть более конкретным с ошибкой, которую вы получаете …?

я думаю, что ваш файл CMAKE_TOOLCHAIN ​​подвержен ошибкам ..

попробуйте скомпилировать ту же самую библиотеку с помощью cmake … если она работает хорошо, вам нужно записать свой файл CMAKE_TOOLCHAIN, переопределяющий путь поиска компилятора и / или библиотеки в файле toolchain …

P.S cmake предоставляет визуальный генератор руки студии ….

http://www.cmake.org/cmake/help/v2.8.9/cmake.html#gen:VisualStudio11ARM

0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector