TimGallin Ответов: 1

Как построить libcurl с командной строкой vs2013 и таргетингом на windowsxp?


Я знаю, что в src curl есть каталог vs project.Я могу использовать это, чтобы построить libcurl использует в vc12_xp и она отлично работает.Но мне еще нужно построить OpenSSL в vc12_xp и он не содержит файл проекта против.

Что я уже пробовал:

Я попытался установить переменные среды vs после этой официальной страницы:blogs.msdn.microsoft.com/vcblog/2012/10/08/windows-xp-targeting-with-c-in-visual-studio-2012/- Но это не работает.Это происходит erros, как "__useHeader marco redefinition " или "SecApplicationProtocolNegotiationex undeclared identifier" и т. д.

1 Ответов

Рейтинг:
2

TimGallin

Кажется, я нашел решение.Я распечатал эти переменные и обнаружил, что официальное решение Microsoft мне не подходит.На моем компьютере имя соответствующего каталога-v7. 1A, а не 7.1 A. И после того,как я закончил набор vsvars32.bat, я обнаружил, что нет переменной с именем "CL", поэтому я просто установил CL равным /D_USING_V110_SDK71_.Вот мое решение.
Шаг 1:
установить файл vcvars32.летучая мышь

Шаг 2:
комплект включает=%ProgramFiles(x86)%\корпорация пакетов SDK папке\Windows\В7.1А\включать;%включают%

установить путь=%ProgramFiles(x86)%\корпорация пакетов SDK папке\Windows\В7.\1А ОГРН;%пути%

набор Либ=%ProgramFiles(x86)%\корпорация пакетов SDK папке\Windows\В7.1А\Либ;%Либ%

set CL=/D_USING_V110_SDK71_

набор ссылка=/подсистемы:консоли,5.01

Вот некоторые ссылки.
Как настроить таргетинг XP с помощью VC2012 или VC2013 и продолжать использовать Windows 8.x SDK | блог Ted[^]

Таргетинг Windows XP с помощью C++ в Visual Studio 2012 | блог команды Visual C++ [^]

Извините за мой плохой английский, надеюсь, это решение будет полезным.