Всем привет.
Мог бы кто то поделится примером cmake пресета и тулчейна с указаниями каких то пареметров дял компиляции?
Пытаюсь разобратся в параметрах, ниже мой пример, но вот ошибка которая мне не говорит ничего.
Вроде как ошибки с путем к библиотекам Qt не выдает, значит это срабатывает.
{
"name": "Windows",
"displayName": "Windows x64 Debug",
"description": "Sets Ninja generator, compilers, x64 architecture, build and install directory, debug build type",
"generator": "Visual Studio 17 2022",
"binaryDir": "${sourceDir}/build",
"condition": {
"type": "equals",
"lhs": "${hostSystemName}",
"rhs": "Windows"
},
"architecture": {
"value": "x64",
"strategy": "external"
},
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Debug",
"CMAKE_INSTALL_PREFIX": "${sourceDir}/out/install/${presetName}",
"CMAKE_TOOLCHAIN_FILE": {
"type": "FILEPATH",
"value": "${sourceDir}/Toolchains/toolchain-windows.cmake"
}
},
"vendor": {
"microsoft.com/VisualStudioSettings/CMake/1.0": {
"hostOS": [ "Windows" ]
}
}
},
А это телчейн с некоторыми настрйоками.
cmake_minimum_required(VERSION 3.24)
set(CMAKE_SYSTEM_NAME WindowsStore)
set(CMAKE_SYSTEM_VERSION 8.1)
#set(CMAKE_Fortran_COMPILER /opt/nec/ve/bin/nfort CACHE FILEPATH "Aurora Fortran compiler")
set(CMAKE_CXX_COMPILER "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.36.32532/bin/Hostx64/x64/cl.exe")
set(CMAKE_C_COMPILER "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.36.32532/bin/Hostx64/x64/cl.exe")
set(CMAKE_PREFIX_PATH "C:/Qt/6.5.2/msvc2019_64/lib/cmake")
set(CMAKE_CXX_FLAGS "/MP")
А это ошибка
A Windows Store component with CMake requires both the Windows Desktop SDK
as well as the Windows Store '8.1' SDK. Please make sure that you have
both installed
Если кто может поделитесь пожалуйста каким то рабочим примером. Пытаюсь разобратся что еще указываются для правильнйо рабоыт и определений всех нужных частей.