Название: Пример тулчейна и пресета для cmake и VS2022 Отправлено: SektorCT от Октябрь 29, 2023, 18:50 Всем привет.
Мог бы кто то поделится примером cmake пресета и тулчейна с указаниями каких то пареметров дял компиляции? Пытаюсь разобратся в параметрах, ниже мой пример, но вот ошибка которая мне не говорит ничего. Вроде как ошибки с путем к библиотекам Qt не выдает, значит это срабатывает. Код: { А это телчейн с некоторыми настрйоками. Код: cmake_minimum_required(VERSION 3.24) А это ошибка Код: A Windows Store component with CMake requires both the Windows Desktop SDK Если кто может поделитесь пожалуйста каким то рабочим примером. Пытаюсь разобратся что еще указываются для правильнйо рабоыт и определений всех нужных частей. Название: Re: Пример тулчейна и пресета для cmake и VS2022 Отправлено: kambala от Октябрь 29, 2023, 22:03 вроде ошибка крайне очевидная: надо поставить указанные сдк, ставится через установщик студии (там можно компоненты выбирать).
Название: Re: Пример тулчейна и пресета для cmake и VS2022 Отправлено: SektorCT от Октябрь 30, 2023, 00:23 вроде ошибка крайне очевидная: надо поставить указанные сдк, ставится через установщик студии (там можно компоненты выбирать). Зачем мне ставить это? Мне же надо только указать компилятор и все. Ведь если без SDK и руками указывается в IDE компилятор то ничего другого не надо указывать. Название: Re: Пример тулчейна и пресета для cmake и VS2022 Отправлено: kambala от Октябрь 30, 2023, 23:25 у тебя CMAKE_SYSTEM_NAME задано WindowsStore, наверное поэтому надо ставить
Название: Re: Пример тулчейна и пресета для cmake и VS2022 Отправлено: SektorCT от Октябрь 31, 2023, 10:14 у тебя CMAKE_SYSTEM_NAME задано WindowsStore, наверное поэтому надо ставить Хорошо, но если я даже поменяю на set(CMAKE_SYSTEM_VERSION 10.0) То ошибка будет такой же. По этому и спрашиваю может кто моделится каким то примером рабочего тулчейна Название: Re: Пример тулчейна и пресета для cmake и VS2022 Отправлено: kambala от Октябрь 31, 2023, 11:46 еще раз спрашиваю: у тебя установлен WindowsStore SDK нужной версии? если нет, потому и ошибка.
Зачем мне ставить это? Мне же надо только указать компилятор и все. если тебе надо только компилятор, то зачем ты указываешь виндоус сдк в своем тулчейне?Ведь если без SDK и руками указывается в IDE компилятор то ничего другого не надо указывать. CMAKE_SYSTEM_NAME is by default set to the same value as the CMAKE_HOST_SYSTEM_NAME variable so that the build targets the host system. Название: Re: Пример тулчейна и пресета для cmake и VS2022 Отправлено: SektorCT от Ноябрь 30, 2023, 11:42 еще раз спрашиваю: у тебя установлен WindowsStore SDK нужной версии? если нет, потому и ошибка. Зачем мне ставить это? Мне же надо только указать компилятор и все. если тебе надо только компилятор, то зачем ты указываешь виндоус сдк в своем тулчейне?Ведь если без SDK и руками указывается в IDE компилятор то ничего другого не надо указывать. CMAKE_SYSTEM_NAME is by default set to the same value as the CMAKE_HOST_SYSTEM_NAME variable so that the build targets the host system. Извиняюсь что не сразу ответил, не был установлен и да, если мне нужен только компилятор то я убрал SDK и все прошло. Пара вопросов есть по данному топику: 1. Может вы пробовали собирать на удаленой машине Qt приложение и с указаным путем в cmake к либам? 2. Сделать дерево отображаемых подпроектов и библиотек в IDE. Если например у вас много всего в проекта но вам надо или показывать только часть, или их разбить на котегории для лучшего отображения? Название: Re: Пример тулчейна и пресета для cmake и VS2022 Отправлено: SektorCT от Ноябрь 30, 2023, 12:00 По поводу путей к либам Qt на remote мышине, у меня ошибка вот такого плана
Код: Severity Code Description Project File Line Suppression State Название: Re: Пример тулчейна и пресета для cmake и VS2022 Отправлено: kambala от Декабрь 16, 2023, 22:27 поставь пакет Threads из менеджера пакетов, это какая-то стандартная линукс штука (многие проекты ее требуют)
по вопросам: 1. не понимаю какая разница между локальной и удаленной машиной, суть ведь та же. не под линуксом, но пробовал, всё работало. 2. это надо смотреть доку смаке по части нужной тебе Иде, помню там были какие-то свойства. |