@SocialFly

(QtCreator) OpenSSL Как собрать .lib файлы?

Здравствуйте. Уже второй день мучаюсь. Скачал с официального сайта исходники. И их нужно скомпилировать(Т.е получить готовые .lib файлы) Есть инструкция:
> perl Configure VC-WIN64A - Выполняется без проблем
> ms\do_win64a - Уже с одной ошибкой:
C:\Users\Михаил\Desktop\openssl>ml64 -c -Foms\uptable.obj ms\uptable.asm
"ml64" не является внутренней или внешней

командой, исполняемой программой или пакетным файлом.
> nmake -f ms\ntdll.mak - Вообще не хочет запускаться:
C:\Users\Михаил\Desktop\openssl>nmake -f ms\ntdll.mak
"nmake" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

> cd out32dll }
|> Эти две команды выполнить нельзя, ибо таких папок нет.
> ..\ms\test }
В общем, HELP!!!
  • Вопрос задан
  • 1058 просмотров
Решения вопроса 1
EXL
@EXL
Энтузиаст
1. ml64, nmake и прочие утилиты должны поставляться с Microsoft Visual Studio (например, бесплатной 2013 Comminity или 2015 Comminity).

2. После установки Microsoft Visual Studio для сборки openssl необходимо запустить специальную консоль с предустановленными переменными окружения. Для этого запускаем Пуск -> Visual Studio -> Visual Studio Tools -> VS x64 Native Tools Command Prompt и получаем доступ к ml64, nmake и прочим консольным утилитам.
a285ee49bb304a85b1bbd05b1ba27d36.PNG

3. Кириллица в путях сборки крайне нежелательна, так что лучше всего каталог с исходниками openssl переложить из C:\Users\Михаил\Desktop\openssl куда-нибудь в C:\Dev\Build\openssl>.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Zifix
@Zifix Куратор тега Qt
Barbatum
Надо установить утилиты ml64 и nmake
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы