Как проверить, что заголовочные файлы и библиотечные функции в CMake как он сделаны в Автоинструментах?

Вам необходимо создать таблицу стилей или встроенные стили в коде HTML. Оттуда вы можете сказать что-то вроде этого:

.button {
    background: #8b0000
}

Далее, вам нужен селектор наведения. Это означает, что вам нужно сделать что-то вроде этого:

.button:hover {
    background: <hexvaluehere>
}
15
задан Mateusz Piotrowski 2 August 2017 в 16:22
поделиться

1 ответ

Можно легко портировать это непосредственно с CHECK_FUNCTION_EXISTS , CHECK_INCLUDE_FILE , CHECK_TYPE_SIZE , И т.д. Также видеть CMake_HowToDoPlatformChecks для некоторого совета.

<час>

Конфигурирование в этом стиле добавляет мобильность (т.е. можно проверить на ucontext.h и setjmp.h и использовать одно существующее, изменяя код с #ifdef HAVE_UCONTEXT или #ifdef HAVE_SETJMP).

, Кроме того, когда Вы распределяете свое приложение, Вы не хотите иметь ошибку компиляции (для пользователей) и таким образом с хорошей системой сборки, можно обработать большинство различий в архитектуре прежде, чем распределить приложение.

для непрограммиста легче понять, что, если "проверка на gtk + заголовок - отказавший", они должны установить gtk, вместо того, чтобы иметь буч строк ошибки компиляции, которые говорят то же самое, но не читаемые для большинства из них:)

13
ответ дан 1 December 2019 в 04:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: