Featured image of post [Para principiantes] Pasos para introducir libcurl (compatible con OpenSSL) en Visual Studio usando vcpkg

[Para principiantes] Pasos para introducir libcurl (compatible con OpenSSL) en Visual Studio usando vcpkg

Si desea usar libcurl (compatible con OpenSSL) en Visual Studio, la introducción de vcpkg es fácil y recomendada

Cuando se quiere manejar comunicación HTTP en C++, libcurl se usa a menudo. Pero, construir y ajustar dependencias es sorprendentemente molesto, ¿verdad?

Ahí es donde “vcpkg”, una herramienta de gestión de bibliotecas de C++ de Microsoft, resulta útil. En esta ocasión, introduciremos los pasos para usar vcpkg para instalar libcurl (compatible con OpenSSL) y poder usarlo fluidamente en Visual Studio.


Instalación de vcpkg (sólo para quienes no lo tengan)

Primero, instalemos vcpkg. Por favor, ejecute los siguientes pasos en PowerShell.

1
2
3
git clone https://github.com/microsoft/vcpkg
cd vcpkg
.\bootstrap-vcpkg.bat

※ Si Git aún no está instalado, por favor, instálelo desde el sitio web oficial de Git.


Instalación de libcurl (compatible con OpenSSL)

A continuación, usaremos vcpkg para instalar libcurl. Para especificar la versión de 64 bits compatible con OpenSSL, ejecute el siguiente comando:

1
vcpkg install curl[ssl] --triplet x64-windows

Cuando se ejecuta este comando, las dependencias necesarias (como OpenSSL) también se configurarán automáticamente.


Configuración de la integración con Visual Studio

Para que las bibliotecas introducidas con vcpkg se puedan usar fácilmente desde proyectos de Visual Studio, configure la integración con el siguiente comando.

1
vcpkg integrate install

Al hacer esta configuración, #include <curl/curl.h> se podrá usar automáticamente en el proyecto de Visual Studio, y ya no será necesario configurar manualmente la ruta de la biblioteca o la configuración del enlazador.


Conclusión

Con esto, la preparación para introducir libcurl (compatible con OpenSSL) en Visual Studio está completa.

  • Usando vcpkg, las dependencias molestas se pueden gestionar todas a la vez
  • Instale fácilmente libcurl con vcpkg install curl[ssl] --triplet x64-windows
  • La integración automática con Visual Studio es posible con vcpkg integrate install

Después de esto, incluya los encabezados en el proyecto y comience a desarrollar usando la API de libcurl. Aproveche el conveniente vcpkg para aumentar enormemente la eficiencia de su desarrollo.

comments powered by Disqus