Проблема в построении openssl_1.0.2p в Visual Studio 2015 - PullRequest
0 голосов
/ 30 августа 2018

Создаю новую версию openssl_1.0.2p с помощью командной строки Visual Studio 2015. Я установил Perl и Sed. Я написал несколько командных файлов для сборки библиотек x86 и x64. Когда я создавал одну и ту же версию openssl в VS 2013 и VS 2017, проблем не возникало.

Но во время строительства в VS 2015 не могу построить. Когда я собираю библиотеку x86 в «Командная строка Native Tools VS2015 x86», ее сборка в порядке и приводит к созданию папок include и lib. Но когда я пытаюсь собрать библиотеку DLL, то получаю фатальную ошибку, которая говорит

rc /fo"tmp32dll\libeay32.res "/ d CRYPTO ms \ version32.rc

‘rc’ не распознается как внутренняя или внешняя команда, работающая программа или командный файл.

NMAKE: фатальная ошибка V1077: ‘rc ’: код возврата‘ 0x1 ’ Стоп. 1 руб. Перемещено. 1 руб. Перемещено. "

Я тоже приложил скриншот. введите описание изображения здесь

1 Ответ

0 голосов
/ 03 сентября 2018

Проблема решена. Пакет Windows и веб-разработки не был установлен в VS 2015. Я установил его, и теперь openssl работает нормально.

Если кто-то захочет установить эти пакеты, перейдите на панель управления -> Программы и функции -> VS 2015 Щелкните правой кнопкой мыши на VS 2015 -> изменить -> изменить -> выбрать Windows и веб-разработка -> установить

...