2014-09-08 3 views
1

Я слышал, что некоторые из Win32-интерфейсов API не поддерживаются в Windows 8.1. У меня есть приложение C++, которое использует некоторые API Win32. Как проверить, будет ли мое приложение работать на телефоне Windows 8.1?Поддержка Win32 API в WIndows 8.1 phone

+3

Попробуйте скомпилировать и запустить его на телефоне Windows 8.1? – sashoalm

ответ

0

Вы можете найти список поддерживаемых функций Win32 по адресу MSDN. Однако, поскольку может быть сложно сопоставить поддерживаемые функции с вашим кодом, вы также можете попытаться скомпилировать код самостоятельно и проверить ошибки (если они есть).

Это зависит от того, что вы делали с win32. Список функций довольно ограничен IMHO.

+0

Я слышал, что есть утилита microsoft, которая сканирует код и сообщает вам поддерживаемые и неподдерживаемые строки. ты знаешь об этом? – impulse

+0

Я боюсь, что в наши дни я действительно не использую Win32. –

0

Лучший способ - запустить WACK (комплект сертификации приложений Windows).

  1. правой кнопкой мыши проект, выберите магазин, затем Создать App пакеты ...
  2. Скажи "Нет", чтобы загрузить пакеты, а затем нажмите кнопку Далее
  3. Выбор ARM & x86 релиз сборки , затем нажмите Создать
  4. Нажмите Запуск WACK на следующем экране

Возможно, вам придется загрузить обновление WACK, прежде чем вы сможете его сертифицировать (он довольно регулярно изменяется при включении новых API-интерфейсов).