Компиляция портативной библиотеки UPnP для Windows Phone 8.1 или 10

Мне нужно собрать библиотеку Portable UpnP (http://pupnp.sourceforge.net/) для Windows Phone 8.1 или 10.

Библиотека может быть скомпилирована в x86 Windows 10 и один человек (https://github.com/atraczyk/libupnp) уже создал отсутствующие файлы проекта VS 2015 для библиотеки. Я использовал эту версию и изменил цель проекта на ARM и сделал несколько других изменений, таких как следующие.

  • Я скомпилировал pthread-win32 (https://github.com/GerHobbelt/pthread-win32) против процессора ARM, и это было успешно.
  • Я сделал некоторые изменения и настройки в библиотеке, чтобы она работала.

И я успешно выполнил компиляцию проектов pthread-win32, ixml и threadutil.

тем не мение; Фактический проект, libupnp, не компилировался из-за отсутствия библиотеки iphlpapi в среде Windows Phone. Я искал онлайн и stackoverflow. И я не смог найти никакого решения для компиляции библиотеки без iphlpapi или с заменой. Я надеюсь, что вы можете рассказать мне о том, как скомпилировать библиотеку.

TL; DR

Можно ли как-нибудь включить библиотеку iphlpapi в проект ARM для Windows Phone 8.1, чтобы скомпилировать библиотеку Portable UPnP для устройства на базе Windows Phone 8.1 ARM.

осветление, Я придерживаюсь этой версии UPnP, хотя знаю, что есть альтернативы. Потому что другие платформы (Android и iOS) используют эту библиотеку, и существует общий код C, который нам нужно использовать на всех платформах. Таким образом, изменение библиотеки не является очевидным решением.

0

Решение

Я могу видеть ARM lib из IPHlpApi.Lib в моей системе в C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\arm\IPHlpApi.Lib, Добавьте это к варианту компоновщика решения.

1

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

Других решений пока нет …

По вопросам рекламы [email protected]