Я использую этот пример для создания простого проекта CMake с помощью vcpkg: https://learn.microsoft.com/en-us/vcpkg ... mode-cmake
К сожалению, на этапе настройки CMake я получаю странные ошибки:
Журналы CMake:
1> Начата генерация CMake для конфигурации: «x64-debug». 1> Настройки среды: 1> CommandPromptType=Родной 1> DevEnvDir=C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\ 1> ExtensionSdkDir=C:\Program Files (x86)\Microsoft SDK\Windows Kits\10\ExtensionSDKs 1> EXTERNAL_INCLUDE=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\ 14.37.32822\ATLMFC\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include;C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ ucrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.20348.0\\um;C:\Program Files (x86)\Windows Kits\10\\include\10.0.20348.0\\shared; C:\Program Files (x86)\Windows Kits\10\\include\10.0.20348.0\\winrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.20348.0\\cppwinrt 1> Framework40Version=v4.0 1> FrameworkDir=C:\Windows\Microsoft.NET\Framework64\ 1> FrameworkDir64=C:\Windows\Microsoft.NET\Framework64\ 1> FrameworkVersion=v4.0.30319 1> FrameworkVersion64=v4.0.30319 1> INCLUDE=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\ 14.37.32822\ATLMFC\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include;C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ ucrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.20348.0\\um;C:\Program Files (x86)\Windows Kits\10\\include\10.0.20348.0\\shared; C:\Program Files (x86)\Windows Kits\10\\include\10.0.20348.0\\winrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.20348.0\\cppwinrt 1> LIB=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\lib\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\ Инструменты\MSVC\14.37.32822\lib\x64;C:\Program Files (x86)\Windows Kits\10\lib\10.0.20348.0\ucrt\x64;C:\Program Files (x86)\Windows Kits\10\ \lib\10.0.20348.0\\um\x64 1> LIBPATH=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\lib\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\ Инструменты\MSVC\14.37.32822\lib\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\lib\x86\store\references;C:\Program Files ( x86)\Windows Kits\10\UnionMetadata\10.0.20348.0;C:\Program Files (x86)\Windows Kits\10\References\10.0.20348.0;C:\Windows\Microsoft.NET\Framework64\v4.0.30319 1> Путь = C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\ VC\VCPackages;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\ TeamFoundation\Team Explorer;C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\bin\Roslyn;C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\Performance Tools\x64;C :\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Windows Kits\10\bin\10.0.20348.0\\x64;C:\Program Files (x86) \Windows Kits\10\bin\\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\\MSBuild\Current\Bin\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C :\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\;C:\Program Files (x86)\VMware\VMware Workstation \bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C :\Program Files\SafeNet\Authentication\SAC\x64;C:\Program Files\SafeNet\Authentication\SAC\x32;C:\ProgramData\chocolatey\bin;C:\Program Files\VSCodium\bin;C;C: \Program Files\Cppcheck;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python39_64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python39_64\Scripts;C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\tools\winfetch;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\ Strawberry\perl\bin;C;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Users \david.harabagiu\AppData\Local\Microsoft\WindowsApps;C:\Users\david.harabagiu\.dotnet\tools;C:\Users\david.harabagiu\AppData\Roaming\Python\Python39\Scripts;C:\Program Files\NASM;C:\Program Files\doxygen\bin;C:\Program Files (x86)\Nmap;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake \bin;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\Linux \bin\ConnectionManagerExe;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\vcpkg 1> PROMPT=$P$G 1> UCRTVersion=10.0.20348.0 1> UniversalCRTSdkDir=C:\Program Files (x86)\Windows Kits\10\ 1> VCIDEInstallDir=C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\ 1> VCINSTALLDIR=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\ 1> VCPKG_ROOT=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\vcpkg 1> VCToolsInstallDir=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ 1> VCToolsRedistDir=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Redist\MSVC\14.36.32532\ 1> VCToolsVersion=14.37.32822 1> VS170COMNTOOLS=C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\ 1> VSCMD_ARG_app_plat=Рабочий стол 1> VSCMD_ARG_HOST_ARCH=x64 1> VSCMD_ARG_no_logo=1 1> VSCMD_ARG_TGT_ARCH=x64 1> VSCMD_DEBUG=5 1> ВСКМД_ВЕР=17.7.4 1> VSINSTALLDIR=C:\Program Files\Microsoft Visual Studio\2022\Community\ 1> WindowsLibPath=C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.20348.0;C:\Program Files (x86)\Windows Kits\10\References\10.0.20348.0 1> WindowsSdkBinPath=C:\Program Files (x86)\Windows Kits\10\bin\ 1> WindowsSdkDir=C:\Program Files (x86)\Windows Kits\10\ 1> WindowsSDKLibVersion=10.0.20348.0\ 1> WindowsSdkVerBinPath=C:\Program Files (x86)\Windows Kits\10\bin\10.0.20348.0\ 1> WindowsSDKVersion=10.0.20348.0\ 1> __DOTNET_ADD_64BIT=1 1> __DOTNET_PREFERRED_BITNESS=64 1> __VSCMD_PREINIT_PATH=C:\Program Files (x86)\VMware\VMware Workstation\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1 .0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\SafeNet\Authentication\SAC\x64;C:\Program Files\SafeNet\Authentication\SAC\x32;C:\ProgramData\chocolatey\bin ;C:\Program Files\VSCodium\bin;C;C:\Program Files\Cppcheck;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python39_64;C:\Program Files (x86)\Microsoft Visual Studio \Shared\Python39_64\Scripts;C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\tools\winfetch;C:\Strawberry\c\bin ;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files (x86) \Windows Kits\10\Windows Performance Toolkit\;C:\Users\david.harabagiu\AppData\Local\Microsoft\WindowsApps;C:\Users\david.harabagiu\.dotnet\tools;C:\Users\david.harabagiu \AppData\Roaming\Python\Python39\Scripts;C:\Program Files\NASM;C:\Program Files\doxygen\bin;C:\Program Files (x86)\Nmap 1> СистемныйДиск=С: 1> ProgramFiles(x86)=C:\Program Files (x86) 1> USERDNSDOMAIN=DEV.THEGREENBOW 1> ProgramW6432=C:\Program Files 1> ChocolateyInstall=C:\ProgramData\chocolatey 1> PROCESSOR_IDENTIFIER=Семейство Intel64 6 Модель 158 Шаг 13, GenuineIntel 1> TMP=C:\Users\DAVID~1.HAR\AppData\Local\Temp 1> ПРОЦЕССОР_АРХИТЕКТУРА=AMD64 1> ThreadedWaitDialogDpiContext=-4 1> PkgDefApplicationConfigFile=C:\Users\david.harabagiu\AppData\Local\Microsoft\VisualStudio\17.0_9fe5e3e7\devenv.exe.config 1> PROCESSOR_REVISION=9e0d 1> ServiceHubLogSessionKey=42E50DF4 1> FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer 1> FPS_BROWSER_USER_PROFILE_STRING=По умолчанию 1> ЛОГОНСЕРВЕР=\\ГИЛЛЕСПИ 1> TEMP=C:\Users\DAVID~1.HAR\AppData\Local\Temp 1> ИМЯ ПОЛЬЗОВАТЕЛЯ = david.harabagiu 1> SystemRoot=C:\WINDOWS 1> VSSKUEDITION=Сообщество 1> OneDrive=C:\Users\david.harabagiu\OneDrive 1> USERDOMAIN_ROAMINGPROFILE=РАЗРАБОТКА 1> CommonProgramFiles=C:\Program Files\Common Files 1> VisualStudioDir=C:\Users\david.harabagiu\Documents\Visual Studio 2022 1> ProgramData=C:\ProgramData 1> VS_Perf_Session_GCHeapCount=2 1> VSAPPIDDIR=C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\ 1> HOMEPATH=\Users\david.harabagiu 1> ИМЯ КОМПЬЮТЕРА=DEVRPCT051 1> ALLUSERSPROFILE=C:\ProgramData 1> CommonProgramW6432=C:\Program Files\Common Files 1> VisualStudioVersion=17.0 1> VisualStudioEdition=Сообщество Microsoft Visual Studio 2022 1> GCExpConfigUsedInSession=3 1> SignInWithHomeTenantOnly=False 1> DriverData=C:\Windows\System32\Drivers\DriverData 1> ДОМАДРИВ = C: 1> виндир=C:\WINDOWS 1> NUMBER_OF_PROCESSORS=8 1> ОС=Windows_NT 1> ZES_ENABLE_SYSMAN=1 1> ProgramFiles=C:\Program Files 1> ComSpec=C:\WINDOWS\system32\cmd.exe 1> PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC 1> ВСЛАНГ=1033 1> PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules 1> ChocolateyToolsLocation=C:\tools 1> APPDATA=C:\Users\david.harabagiu\AppData\Roaming 1> ПОЛЬЗОВАТЕЛЬСКИЙ ДОМЕН = РАЗРАБОТКА 1> ПРОЦЕССОР_УРОВЕНЬ=6 1> USERPROFILE=C:\Users\david.harabagiu 1> LOCALAPPDATA=C:\Users\david.harabagiu\AppData\Local 1> ChocolateyLastPathUpdate=133219661126918923 1> CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files 1> ПУБЛИЧНЫЙ=C:\Users\Public 1> VSAPPIDNAME=devenv.exe 1> MSBuildLoadMicrosoftTargetsReadOnly=true 1> Командная строка: «C:\WINDOWS\system32\cmd.exe» /c «%SYSTEMROOT%\System32\chcp.com 65001 >NUL && «C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\ IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -G "Visual Studio 17 2022" -DCMAKE_C_COMPILER:STRING="cl.exe" -DCMAKE_CXX_COMPILER:STRING="cl.exe" -DCMAKE_TOOLCHAIN_FILE:STRING=" C:\Program Files\Microsoft Visual Studio\2022\Community\VC\vcpkg\scripts\buildsystems\vcpkg.cmake" -DCMAKE_BUILD_TYPE:STRING="Debug" -DCMAKE_INSTALL_PREFIX:PATH="D:/vcpkg_test/out/install/x64 -debug" "D:\vcpkg_test" 2>&1" 1> Рабочий каталог: D:/vcpkg_test/out/build/x64-debug 1> [CMake] -- Запуск установки vcpkg 1> [CMake] Обнаружение хеша компилятора для триплета x64-окна... 1> [CMake] Все запрошенные пакеты в настоящее время установлены. 1> [CMake] Общее время установки: 300 нс 1> [CMake] cxxopts предоставляет цели CMake: 1> [CMake] 1> [CMake] # это генерируется эвристически и может быть неправильным 1> [CMake] find_package (ТРЕБУЕТСЯ КОНФИГ cxxopts) 1> [CMake] target_link_libraries (основной ЧАСТНЫЙ cxxopts::cxxopts) 1> [CMake] 1> [CMake] Пакет fmt предоставляет цели CMake: 1> [CMake] 1> [CMake] find_package (ТРЕБУЕТСЯ КОНФИГ FMT) 1> [CMake] target_link_libraries (основной ЧАСТНЫЙ fmt::fmt) 1> [CMake] 1> [CMake] # Или используйте версию только для заголовка 1> [CMake] find_package (ТРЕБУЕТСЯ КОНФИГ FMT) 1> [CMake] target_link_libraries (основной ЧАСТНЫЙ fmt::fmt-header-only) 1> [CMake] 1> [CMake] range-v3 предоставляет цели CMake: 1> [CMake] 1> [CMake] # это генерируется эвристически и может быть неправильным 1> [CMake] find_package (ТРЕБУЕТСЯ КОНФИГ range-v3) 1> [CMake] target_link_libraries (основной ЧАСТНЫЙ диапазон-v3::мета-диапазон-v3::концепции диапазона-v3::диапазон-v3) 1> [CMake] 1> [CMake] -- Запуск установки vcpkg – готово 1> [CMake] — выбор версии Windows SDK 10.0.20348.0 для целевой Windows 10.0.19045. 1> [CMake] -- Идентификация компилятора CXX — MSVC 19.37.32824.0. 1> [CMake] -- Обнаружение информации ABI компилятора CXX 1> [CMake] - Обнаружение информации ABI компилятора CXX - не удалось 1> [CMake] -- Проверьте работу компилятора CXX: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/cl.exe 1> [CMake] -- Проверьте работу компилятора CXX: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/cl.exe - сломано 1> [CMake] Ошибка CMake в C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:60 (сообщение) : 1> [CMake] Компилятор C++ 1> [CMake] 1> [CMake] «C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/cl.exe» 1> [CMake] 1> [CMake] не умеет скомпилировать простую тестовую программу. 1> [CMake] 1> [CMake] Ошибка со следующим выводом: 1> [CMake] 1> [CMake] Изменить каталог: D:/vcpkg_test/out/build/x64-debug/CMakeFiles/CMakeScratch/TryCompile-tmdcsa 1> [CMake] 1> [CMake] Запустите команды сборки: C:/Program Files/Microsoft Visual Studio/2022/Community/MSBuild/Current/Bin/amd64/MSBuild.exe cmTC_b4357.vcxproj/p:Configuration=Debug/p:Platform =x64 /p:VisualStudioVersion=17.0 /v:n && MSBuild версии 17.7.2+d6990bcfa для .NET Framework 1> [CMake] Сборка началась 25.09.2023, 10:59:03. 1> [CMake] 1> [CMake] Проект «D:\vcpkg_test\out\build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\cmTC_b4357.vcxproj» на узле 1 (цели по умолчанию). 1> [CMake] ПодготовкаForBuild: 1> [CMake] Создание каталога «cmTC_b4357.dir\Debug». 1> [CMake] Создание каталога «D:\vcpkg_test\out\build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\Debug». 1> [CMake] Создание каталога «cmTC_b4357.dir\Debug\cmTC_b4357.tlog». 1> [CMake] InitializeBuildStatus: 1> [CMake] Создание «cmTC_b4357.dir\Debug\cmTC_b4357.tlog\unsuccessfulbuild», поскольку было указано «AlwaysCreate». 1> [CMake] Касаемся «cmTC_b4357.dir\Debug\cmTC_b4357.tlog\unsuccessfulbuild». 1> [CMake]ClCompile: 1> [CMake] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX64\x64\CL.exe /c /Zi /W1 /WX- /diagnostics: столбец /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D «CMAKE_INTDIR=\"Debug\"» /Gm- /EHsc /RTC1 /MDd /GS /fp:precision /Zc:wchar_t /Zc:forScope /Zc :inline /GR /Fo"cmTC_b4357.dir\Debug\\" /Fd"cmTC_b4357.dir\Debug\vc143.pdb" /external:W1 /Gd /TP /errorReport:queue "D:\vcpkg_test\out\build\ x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\testCXXCompiler.cxx" 1> [CMake] Оптимизирующий компилятор Microsoft (R) C/C++ версии 19.37.32824 для x64 1> [CMake] testCXXCompiler.cxx 1> [CMake] Авторские права (C) Microsoft Corporation. Все права защищены. 1> [CMake] cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D «CMAKE_INTDIR=\"Отладка\"» /Gm- /EHsc /RTC1 /MDd /GS /fp:precision /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"cmTC_b4357.dir\Debug\\" /Fd"cmTC_b4357.dir\Debug\vc143.pdb" /external:W1 /Gd /TP /errorReport:queue "D:\vcpkg_test\out\build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\testCXXCompiler.cxx" 1> [CMake] Ссылка: 1> [CMake] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX64\x64\link.exe /ERRORREPORT:QUEUE /OUT:"D:\vcpkg_test \out\build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\Debug\cmTC_b4357.exe" /INCREMENTAL /ILK:"cmTC_b4357.dir\Debug\cmTC_b4357.ilk" /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"D: /vcpkg_test/out/build/x64-debug/CMakeFiles/CMakeScratch/TryCompile-tmdcsa/Debug/cmTC_b4357.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"D:/vcpkg_test/out/build/ x64-debug/CMakeFiles/CMakeScratch/TryCompile-tmdcsa/Debug/cmTC_b4357.lib" /MACHINE:X64 /machine:x64 cmTC_b4357.dir\Debug\testCXXCompiler.obj 1> [CMake] cmTC_b4357.vcxproj -> D:\vcpkg_test\out\build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\Debug\cmTC_b4357.exe 1> [CMake] PostBuildEvent: 1> [CMake] установить локальный 1> [CMake] C:\Windows\System32\powershell.exe -noprofile -executionpolicy Bypass -file "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/vcpkg/scripts/buildsystems/msbuild/applocal.ps1 " -targetBinary D:/vcpkg_test/out/build/x64-debug/CMakeFiles/CMakeScratch/TryCompile-tmdcsa/Debug/cmTC_b4357.exe -installedDir "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/vcpkg/ установлен/x64-windows/debug/bin" -OutVariable out 1> [CMake], если %errorlevel% neq 0, перейдите к :cmEnd 1> [CMake] :cmEnd 1> [CMake] endlocal и вызовите: cmErrorLevel %errorlevel% и перейдите к: cmDone 1> [CMake]: cmErrorLevel 1> [CMake] выход /b %1 1> [CMake]: cmDone 1> [CMake], если %errorlevel% neq 0, перейдите к :VCEnd 1> [CMake]: VCEnd 1> [CMake] Доступ запрещен. 1> [CMake] C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): ошибка MSB3075: команда "setlocal [D:\vcpkg_test" \out\build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\cmTC_b4357.vcxproj] 1> [CMake] C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): ошибка MSB3075: C:\Windows\System32\powershell. exe -noprofile -executionpolicy Bypass -file "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/vcpkg/scripts/buildsystems/msbuild/applocal.ps1" -targetBinary D:/vcpkg_test/out/build/x64- debug/CMakeFiles/CMakeScratch/TryCompile-tmdcsa/Debug/cmTC_b4357.exe -installedDir "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/vcpkg/installed/x64-windows/debug/bin" -OutVariable out [ D:\vcpkg_test\out\build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\cmTC_b4357.vcxproj] 1> [CMake] C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): ошибка MSB3075: если %errorlevel% neq 0 перейти: cmEnd [D:\vcpkg_test\out\build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\cmTC_b4357.vcxproj] 1> [CMake] C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): ошибка MSB3075: :cmEnd [D:\vcpkg_test\out \build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\cmTC_b4357.vcxproj] 1> [CMake] C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): ошибка MSB3075: endlocal и вызов: cmErrorLevel %errorlevel% & перейти к :cmDone [D:\vcpkg_test\out\build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\cmTC_b4357.vcxproj] 1> [CMake] C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): ошибка MSB3075: :cmErrorLevel [D:\vcpkg_test\out \build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\cmTC_b4357.vcxproj] 1> [CMake] C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): ошибка MSB3075: выход /b %1 [D:\ vcpkg_test\out\build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\cmTC_b4357.vcxproj] 1> [CMake] C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): ошибка MSB3075: :cmDone [D:\vcpkg_test\out\build \x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\cmTC_b4357.vcxproj] 1> [CMake] C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): ошибка MSB3075: если %errorlevel% neq 0 перейти к: VCEnd [D:\vcpkg_test\out\build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\cmTC_b4357.vcxproj] 1> [CMake] C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): ошибка MSB3075: :VCEnd" завершен с кодом 5. Пожалуйста убедитесь, что у вас достаточно прав для запуска этой команды. 1> [CMake] Завершено создание проекта «D:\vcpkg_test\out\build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\cmTC_b4357.vcxproj» (цели по умолчанию) — НЕУДАЧА. 1> [CMake] 1> [CMake] Сборка НЕ удалась. 1> [CMake] 1> [CMake] «D:\vcpkg_test\out\build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\cmTC_b4357.vcxproj» (цель по умолчанию) (1) -> 1> [CMake] (цель PostBuildEvent) -> 1> [CMake] C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): ошибка MSB3075: команда "setlocal [D:\vcpkg_test" \out\build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\cmTC_b4357.vcxproj] 1> [CMake] C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): ошибка MSB3075: C:\Windows\System32\powershell. exe -noprofile -executionpolicy Bypass -file "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/vcpkg/scripts/buildsystems/msbuild/applocal.ps1" -targetBinary D:/vcpkg_test/out/build/x64- debug/CMakeFiles/CMakeScratch/TryCompile-tmdcsa/Debug/cmTC_b4357.exe -installedDir "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/vcpkg/installed/x64-windows/debug/bin" -OutVariable out [ D:\vcpkg_test\out\build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\cmTC_b4357.vcxproj] 1> [CMake] C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): ошибка MSB3075: если %errorlevel% neq 0 перейти: cmEnd [D:\vcpkg_test\out\build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\cmTC_b4357.vcxproj] 1> [CMake] C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): ошибка MSB3075: :cmEnd [D:\vcpkg_test\out \build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\cmTC_b4357.vcxproj] 1> [CMake] C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): ошибка MSB3075: endlocal и вызов: cmErrorLevel %errorlevel% & перейти к :cmDone [D:\vcpkg_test\out\build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\cmTC_b4357.vcxproj] 1> [CMake] C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): ошибка MSB3075: :cmErrorLevel [D:\vcpkg_test\out \build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\cmTC_b4357.vcxproj] 1> [CMake] C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): ошибка MSB3075: выход /b %1 [D:\ vcpkg_test\out\build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\cmTC_b4357.vcxproj] 1> [CMake] C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): ошибка MSB3075: :cmDone [D:\vcpkg_test\out \build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\cmTC_b4357.vcxproj] 1> [CMake] C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): ошибка MSB3075: если %errorlevel% neq 0 перейти к: VCEnd [D:\vcpkg_test\out\build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\cmTC_b4357.vcxproj] 1> [CMake] C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): ошибка MSB3075: :VCEnd" завершен с кодом 5. Пожалуйста убедитесь, что у вас достаточно прав для запуска этой команды. [D:\vcpkg_test\out\build\x64-debug\CMakeFiles\CMakeScratch\TryCompile-tmdcsa\cmTC_b4357.vcxproj] 1> [CMake] 1> [CMake] 0 Предупреждений 1> [CMake] 1 Ошибок 1> [CMake] 1> [CMake] Прошедшее время 00:00:03.71 1> [CMake] 1> [CMake] 1> [CMake] 1> [CMake] 1> [CMake] 1> [CMake] CMake не сможет корректно сгенерировать этот проект. 1> [CMake] Стек вызовов (сначала самый последний вызов): 1> [CMake] CMakeLists.txt:12 (проект) 1> [CMake] -- Настройка не завершена, возникли ошибки! 1> 'C:\WINDOWS\system32\cmd.exe' '/c "%SYSTEMROOT%\System32\chcp.com 65001 >NUL && "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\ CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -G "Visual Studio 17 2022" -DCMAKE_C_COMPILER:STRING="cl.exe" -DCMAKE_CXX_COMPILER:STRING="cl.exe" -DCMAKE_TOOLCHAIN_FILE:STRING="C: \Program Files\Microsoft Visual Studio\2022\Community\VC\vcpkg\scripts\buildsystems\vcpkg.cmake" -DCMAKE_BUILD_TYPE:STRING="Debug" -DCMAKE_INSTALL_PREFIX:PATH="D:/vcpkg_test/out/install/x64-debug " "D:\vcpkg_test" 2>&1"' выполнение завершилось с ошибкой: ''C:\WINDOWS\system32\cmd.exe' '/c "%SYSTEMROOT%\System32\chcp.com 65001 >NUL && "C: \Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -G "Visual Studio 17 2022" -DCMAKE_C_COMPILER:STRING="cl.exe" -DCMAKE_CXX_COMPILER :STRING="cl.exe" -DCMAKE_TOOLCHAIN_FILE:STRING="C:\Program Files\Microsoft Visual Studio\2022\Community\VC\vcpkg\scripts\buildsystems\vcpkg.cmake" -DCMAKE_BUILD_TYPE:STRING="Debug" -DCMAKE_INSTALL_PREFIX :PATH="D:/vcpkg_test/out/install/x64-debug" "D:\vcpkg_test" 2>&1"' возвращается с кодом выхода: 1'. И эта штука всплывает дважды:

Мои настройки:
[*]Сообщество Visual Studio 2022 [*]Windows 10 x64 (сборка 19045.3448) [*]MSVC v143 – VS 2022 [*]SDK для Windows 10 версии 10.0.20348.0
Мой CMakePresets.json:
{ «версия»: 3, "configurePresets": [ { "name": "база Windows", «скрытый»: правда, "генератор": "Visual Studio 17 2022", "binaryDir": "${sourceDir}/out/build/${presetName}", "installDir": "${sourceDir}/out/install/${presetName}", "архитектура": "x64", "cacheVariables": { "CMAKE_C_COMPILER": "cl.exe", "CMAKE_CXX_COMPILER": "cl.exe", "CMAKE_TOOLCHAIN_FILE": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\vcpkg\\scripts\\buildsystems\\vcpkg.cmake" }, "состояние": { "тип": "равно", "lhs": "${hostSystemName}", "рс": "Окна" } }, { "name": "x64-отладка", "displayName": "Отладка x64", "наследует": "база Windows", "архитектура": { "значение": "x64", «стратегия»: «внешняя» }, "cacheVariables": { "CMAKE_BUILD_TYPE": "Отладка" } }, { "name": "x64-версия", "displayName": "Выпуск x64", "наследует": "x64-отладка", "cacheVariables": { "CMAKE_BUILD_TYPE": "Выпуск" } } ] } CMakeLists.txt:
# CMakeList.txt: проект CMake для vcpkg_test, включите исходный код и определите # Здесь специфичная для проекта логика. # cmake_minimum_required (ВЕРСИЯ 3.15) # Включите горячую перезагрузку для компиляторов MSVC, если она поддерживается. если (ПОЛИТИКА CMP0141) cmake_policy (SET CMP0141 НОВЫЙ) set(CMAKE_MSVC_DEBUG_INFORMATION_FORMAT "$") конециф() проект(фибоначчи CXX) find_package (ОБЯЗАТЕЛЬНО) find_package (ТРЕБУЕТСЯ диапазон-v3) find_package (ТРЕБУЕТСЯ cxxopts) установить (CMAKE_CXX_STANDARD 17) add_executable(фибо main.cxx) target_link_libraries(фибо ЧАСТНЫЙ фмт::фмт диапазон-v3::диапазон-v3 cxxopts::cxxopts) vcpkg.json:
{ "зависимости": [ "cxxopts", "ФМТ", "диапазон-v3" ] } vcpkg-configuration.json:
{ "реестр по умолчанию": { "добрый": "мерзавец", "baseline": "638b1588be3a265a9c7ad5b212cef72a1cad336a", "репозиторий": "https://github.com/microsoft/vcpkg" }, "реестры": [ { "вид": "артефакт", "location": "https://github.com/microsoft/vcpkg-ce-c ... s/main.zip", "имя": "Майкрософт" } ] } Я пробовал:
[*]удаление кеша CMake [*]с помощью генератора NMake [*]с использованием генератора Visual Studio 17 2022 [*]запуск CMake из командной строки [*]Запуск Visual Studio от имени администратора [*]Изменение свойств исполняемых файлов vc.exe и cmake.exe для запуска только от имени администратора на вкладке «Совместимость». [*]Снятие флажка «Только для чтения» в свойствах папки каталога сборки. [*]Переустановка Visual Studio