<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Vcpkg on kenji.blog</title><link>http://kenji.blog/es/tags/vcpkg/</link><description>Recent content in Vcpkg on kenji.blog</description><generator>Hugo -- gohugo.io</generator><language>es</language><copyright>kenjinote</copyright><lastBuildDate>Mon, 07 Jul 2025 21:46:08 +0900</lastBuildDate><atom:link href="http://kenji.blog/es/tags/vcpkg/index.xml" rel="self" type="application/rss+xml"/><item><title>[Para principiantes] Pasos para introducir libcurl (compatible con OpenSSL) en Visual Studio usando vcpkg</title><link>http://kenji.blog/es/p/vcpkg-%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6-visual-studio-%E3%81%AB-curl-%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB/</link><pubDate>Mon, 07 Jul 2025 21:46:08 +0900</pubDate><guid>http://kenji.blog/es/p/vcpkg-%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6-visual-studio-%E3%81%AB-curl-%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB/</guid><description>&lt;img src="http://kenji.blog/p/vcpkg-%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6-visual-studio-%E3%81%AB-curl-%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB/img.png" alt="Featured image of post [Para principiantes] Pasos para introducir libcurl (compatible con OpenSSL) en Visual Studio usando vcpkg" />&lt;h2 id="si-desea-usar-libcurl-compatible-con-openssl-en-visual-studio-la-introducción-de-vcpkg-es-fácil-y-recomendada">Si desea usar libcurl (compatible con OpenSSL) en Visual Studio, la introducción de vcpkg es fácil y recomendada
&lt;/h2>&lt;p>Cuando se quiere manejar comunicación HTTP en C++, &lt;code>libcurl&lt;/code> se usa a menudo. Pero, construir y ajustar dependencias es sorprendentemente molesto, ¿verdad?&lt;/p>
&lt;p>Ahí es donde &amp;ldquo;&lt;strong>vcpkg&lt;/strong>&amp;rdquo;, una herramienta de gestión de bibliotecas de C++ de Microsoft, resulta útil.
En esta ocasión, introduciremos los pasos para usar &lt;code>vcpkg&lt;/code> para instalar &lt;code>libcurl&lt;/code> (compatible con OpenSSL) y poder usarlo fluidamente en Visual Studio.&lt;/p>
&lt;hr>
&lt;h3 id="instalación-de-vcpkg-sólo-para-quienes-no-lo-tengan">Instalación de vcpkg (sólo para quienes no lo tengan)
&lt;/h3>&lt;p>Primero, instalemos &lt;code>vcpkg&lt;/code>. Por favor, ejecute los siguientes pasos en PowerShell.&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-powershell" data-lang="powershell">&lt;span class="line">&lt;span class="cl">&lt;span class="n">git&lt;/span> &lt;span class="n">clone&lt;/span> &lt;span class="n">https&lt;/span>&lt;span class="err">:&lt;/span>&lt;span class="p">//&lt;/span>&lt;span class="n">github&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">com&lt;/span>&lt;span class="p">/&lt;/span>&lt;span class="n">microsoft&lt;/span>&lt;span class="p">/&lt;/span>&lt;span class="n">vcpkg&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nb">cd &lt;/span>&lt;span class="n">vcpkg&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">.\&lt;/span>&lt;span class="nb">bootstrap-vcpkg&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="py">bat&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>※ Si Git aún no está instalado, por favor, instálelo desde el &lt;a class="link" href="https://git-scm.com/" target="_blank" rel="noopener"
>sitio web oficial de Git&lt;/a>.&lt;/p>
&lt;hr>
&lt;h3 id="instalación-de-libcurl-compatible-con-openssl">Instalación de libcurl (compatible con OpenSSL)
&lt;/h3>&lt;p>A continuación, usaremos vcpkg para instalar &lt;code>libcurl&lt;/code>. Para especificar la versión de 64 bits compatible con OpenSSL, ejecute el siguiente comando:&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-powershell" data-lang="powershell">&lt;span class="line">&lt;span class="cl">&lt;span class="n">vcpkg&lt;/span> &lt;span class="n">install&lt;/span> &lt;span class="n">curl&lt;/span>&lt;span class="p">[&lt;/span>&lt;span class="no">ssl&lt;/span>&lt;span class="p">]&lt;/span> &lt;span class="p">-&lt;/span>&lt;span class="n">-triplet&lt;/span> &lt;span class="nb">x64-windows&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>Cuando se ejecuta este comando, las dependencias necesarias (como OpenSSL) también se configurarán automáticamente.&lt;/p>
&lt;hr>
&lt;h3 id="configuración-de-la-integración-con-visual-studio">Configuración de la integración con Visual Studio
&lt;/h3>&lt;p>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.&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-powershell" data-lang="powershell">&lt;span class="line">&lt;span class="cl">&lt;span class="n">vcpkg&lt;/span> &lt;span class="n">integrate&lt;/span> &lt;span class="n">install&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>Al hacer esta configuración, &lt;code>#include &amp;lt;curl/curl.h&amp;gt;&lt;/code> 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.&lt;/p>
&lt;hr>
&lt;h2 id="conclusión">Conclusión
&lt;/h2>&lt;p>Con esto, la preparación para introducir &lt;code>libcurl&lt;/code> (compatible con OpenSSL) en Visual Studio está completa.&lt;/p>
&lt;ul>
&lt;li>Usando vcpkg, las dependencias molestas se pueden gestionar todas a la vez&lt;/li>
&lt;li>Instale fácilmente libcurl con &lt;code>vcpkg install curl[ssl] --triplet x64-windows&lt;/code>&lt;/li>
&lt;li>La integración automática con Visual Studio es posible con &lt;code>vcpkg integrate install&lt;/code>&lt;/li>
&lt;/ul>
&lt;p>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.&lt;/p></description></item></channel></rss>