Пакет vcpkg «Неустранимая ошибка: Curl/curl.h: Нет такого файла или каталога» при компиляцииC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Пакет vcpkg «Неустранимая ошибка: Curl/curl.h: Нет такого файла или каталога» при компиляции

Сообщение Anonymous »

Я начал работу с C++ неделю или две назад, и у меня возникли некоторые проблемы с библиотекой vcpkg, позволяющей более «легко» установить другую библиотеку. Я просмотрел несколько видеороликов, в которых использовался один и тот же способ установки: когда я устанавливаю пакет с помощью vcpkg search curl, затем vcpkg install [точное имя библиотеки] у меня нет ошибок, все идет правильно, но когда я пытаюсь скомпилировать программу с одним из этих пакетов , я получаю:

Код: Выделить всё

PS C:\VS\VS_Code\Finance Project\Quantcpp\Monarchcpp> g++ -o SQ StockQuote.cpp
StockQuote.cpp:3:10: fatal error: curl/curl.h: No such file or directory
3 | #include 
|          ^~~~~~~~~~~~~
compilation terminated.
и любая библиотека, которую я пытаюсь использовать, взята из vcpkg. У Visual Studio, похоже, нет проблем с этими пакетами, но у g++, очевидно, есть.
я использую
g++.exe (Rev3, создано проектом MSYS2) 14.1.0
и
программа управления пакетами vcpkg версии 2024-04-23
в Windows 11 с предварительной версией PowerShell 7
Я пробовал удалить и переустановить vcpkg a много раз, но не нашел реального решения в Интернете. Я не знаю, связано ли это, но я не могу использовать команду .\vcpkg Integrate Project, которую я получаю:

Код: Выделить всё

PS C:\VCPKG\vcpkg> .\vcpkg integrate project
A suitable version of nuget was not found (required v6.10.0) Downloading portable nuget 6.10.0...
Downloading nuget...
https://dist.nuget.org/win-x86-commandline/v6.10.0/nuget.exe->C:\VCPKG\vcpkg\downloads\71d7307b-nuget.exe
Downloading https://dist.nuget.org/win-x86-commandline/v6.10.0/nuget.exe
error: nuget (C:\VCPKG\vcpkg\downloads\tools\nuget-6.10.0-windows\nuget.exe) produced unexpected output when attempting to determine the version:
NuGet Version : 6.10.0.107
и результат команды nuget help
Я также пытался поместить папку include vcpkg в переменную среды, но это ничего не меняет .

Подробнее здесь: https://stackoverflow.com/questions/785 ... en-i-compi
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»