编译适用于Windows Phone 8.1或10的便携式UPnP库
Compiling Portable UPnP Library for Windows Phone 8.1 or 10
我需要编译一个可移植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没有编译,因为Windows Phone环境中缺少iphlpapi库。我在网上搜索了stackoverflow。如果没有iphlpapi或替换iphlpapi,我找不到任何编译库的解决方案。我希望你能指导我如何编译库。
TL;DR
有没有任何方法可以将iphlpapi库包含到Windows Phone 8.1 ARM项目中,为基于Windows Phone 8.1的ARM设备编译便携式UPnP库。
澄清,我坚持使用UPnP的这个版本,尽管我知道还有其他选择。因为,其他平台(Android和iOS)都在使用这个库,并且我们需要在所有平台中使用一个通用的C代码。因此,更改库并不是一个显而易见的解决方案。
我可以在C:Program Files (x86)Windows Kits8.1Libwinv6.3umarmIPHlpApi.Lib
的系统上看到IPHlpApi.Lib
的ARM库。将其添加到解决方案的链接器选项中。
相关文章:
- 这是便携式的吗?
- i+=(i&-i) 有什么作用?它是便携式的吗?
- 以C++读取文件并处理可能的错误的便携式方法
- 如何检查文件是否复制成功?(便携式解决方案)C++
- GCC 7,-隐式故障警告,以及清除它们的便携式方法
- 便携式事件检查器,带条件和无锁通知
- 便携式C++单例 - 何时调用析构函数
- 带有柔性阵列构件的包装结构的便携式替代方案
- 用cmakelist.txt在clion上以一种不错的便携式方式配置sdl2
- 有没有一种便携式方法可以在 C/C++ 中生成 nop 操作码?
- 便携式检测__VA_OPT__支持?
- 哪种整数类型可以安全且便携式用于始终保持指针值
- 使用GlclearBufferdata用于复合数据类型的便携式
- 使用OpenACC生成便携式随机数
- 便携式标记指针
- Rocksdb的便携式二进制
- 故障化谷物便携式结构
- 获取媒体便携式设备的目录更改通知
- "永远"阻止线程的最简单便携式方法是什么?
- 编译适用于Windows Phone 8.1或10的便携式UPnP库