Я пытаюсь скомпилировать OpenSSL для WP 8.0 с использованием этого репо. https://github.com/Microsoft/opensslКомпиляция OpenSSL для Windows Phone 8.0
Как я могу это сделать:
Выполните следующий скрипт в источнике корневого дерева.
ms\do_vsprojects.bat
Open Visual Studio решение, созданное
vsout\openssl.sln
Run Unit Test App Проекты
-
ms\do_packwinapp.bat
Наконец я получил два DLLs ssleay32.dll
и libeay32.dll
от пути "\openssl\vsout\package\bin\Phone\8.0\Dll\Unicode\Release\arm"
. Я пытаюсь добавить это DLLS в мой WP8.0 проект, и я получаю сообщение об ошибке:
"A reference to a higher version or incompatible assembly cannot be added to the project."
Что я делаю не так?
Возможный дубликат [Построение собственной библиотеки OpenSSL для платформы WP8] (http://stackoverflow.com/questions/24322250/build-native-openssl-library-for-wp8- платформа) – jww
В настоящее время OpenSSL не компилируется для Windows Phone или Windows RT. Или, может быть, лучший способ выразить это, «его официально не поддерживали». См. Например, [Где sockaddr_in в Windows RT?] (Http://stackoverflow.com/q/18120275). У меня есть куча исправлений, но это было очень больно. – jww
Protip: вы не можете просто скомпилировать случайные приложения, чтобы они запускались на платформе Windows-телефона. – Will