Windows phone 8.1 如何为windows phone 8.1构建openssl? 问题:

Windows phone 8.1 如何为windows phone 8.1构建openssl? 问题:,windows-phone-8.1,openssl,visual-studio-2015,windows-10,Windows Phone 8.1,Openssl,Visual Studio 2015,Windows 10,我的目标是通过VS2015 我试图从中构建,但失败了 我得到的错误是: D:\dependency\ms_openssl>nmake -f ms\nt.mak Microsoft (R) Program Maintenance Utility Version 12.00.21005.1 Copyright (C) Microsoft Corporation. All rights reserved. Building OpenSSL # building source co

我的目标是通过
VS2015

我试图从中构建,但失败了

我得到的错误是:

D:\dependency\ms_openssl>nmake -f ms\nt.mak

Microsoft (R) Program Maintenance Utility Version 12.00.21005.1
Copyright (C) Microsoft Corporation.  All rights reserved.

Building OpenSSL

    # building source code ... <ignore>

    link /dll /EXPORT:winrt_main /nologo /subsystem:console /opt:ref "WindowsPhoneCore.lib" "RuntimeObject.lib" "PhoneAppModelHost.lib" /NODEFAULTLIB:"kernel32.lib" /NODEFAULTLIB:"ole32.lib" /APPCONTAINER /debug /out:out32\constant_time_test.dll @C:\Users\litian\AppData\Local\Temp\nm8800.tmp
LINK : fatal error LNK1181: cannot open input file 'WindowsPhoneCore.lib'
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\amd64\link.EXE"' : return code '0x49d'
Stop.
然后我发现了错误如何链接缺少的库?

更多细节 我尝试从openssl官方网站构建,但它不支持构建windows phone,只支持windows x86和x64体系结构

编辑 (1) @jwww
至于,我的问题是不同的,因为我试图从Microsoft openssl支持构建。对于链接提到的方法,我已经尝试过了,但失败了


link和Microsoft OpenSSL都使用VS2013,但我使用的是VS2015。作为开发环境的一部分,我刚刚在您删除的标题中添加了;)

可能的副本看起来需要安装Windows Phone SDK。只是,但是OpenSSL是如此残废,它不值得付出努力。问题在于Windows Phone API,在Windows RT上更糟。@jww,在我发布帖子之前,我已经关注了你提到的链接,但是,它到目前为止对我不起作用。我已经安装了WP8.1和wp10 sdk。我需要将当前的C库构建到具有openssl函数的WP中,所以我别无选择;)可能的副本看起来需要安装Windows Phone SDK。只是,但是OpenSSL是如此残废,它不值得付出努力。问题在于Windows Phone API,在Windows RT上更糟。@jww,在我发布帖子之前,我已经关注了你提到的链接,但是,它到目前为止对我不起作用。我已经安装了WP8.1和wp10 sdk。我需要将当前的C库构建到具有openssl函数的WP中,所以我别无选择;)
>perl Configure no-asm no-hw no-dso VC-WINPHONE
>ms\do_winphone
>nmake -f ms\nt.mak