Описание тега preprocessor

Программа, обрабатывающая входные данные для получения выходных данных, которые используются в качестве входных данных для другой программы. Используйте этот тег для вопросов о неуказанном препроцессоре. Если есть специальный тег для препроцессора, вы должны его использовать. Рассмотрите возможность использования [tag:c-preprocessor], [tag:boost-preprocessor], [tag:oracle-pro-c], [tag:css-preprocessor], [tag:karma-babel-preprocessor], [tag:m4]
1 ответ

Как глобально #define переменная препроцессора?

Я программирую скетч Arduino на C++. Я хочу, чтобы пользователь мог #defineконстанта прямо в файле sketch.ino, которая понадобится для компиляции кода. В Arduino IDE используется компилятор g++. Предположим, у нас есть три файла: sketch.ino sketch.h…
29 июл '17 в 20:55
3 ответа

Насколько дорого компилятору обрабатывать заголовок с защитой от включения?

Чтобы ускорить компиляцию большого исходного файла, имеет ли смысл сокращать количество заголовков, используемых в модуле перевода, или же затраты на компиляцию кода намного превышают время, необходимое для обработки include-guarded заголовок? Если …
1 ответ

xcode, похоже, игнорирует флаги препроцессора

Я видел все сообщения о настройке флагов препроцессора через настройку "Макросы препроцессора". По какой-то причине Xcode, похоже, игнорирует мои настройки. Я строю проект Xcode, который был создан с помощью CMake. Внутри файла Dependencies.cmake до…
3 ответа

Стилус: итерация нескольких селекторов для одного правила

Я хочу перебрать селектор с другим номером, чтобы создать несколько селекторов, разделенных запятыми, назначенными одному правилу. Я сделал поиск, но не нашел подобного примера в документации. Я пытался с помощью следующего кода: for num in (1..6) .…
23 фев '18 в 01:44
3 ответа

Кто-нибудь, помогите мне, пожалуйста, cpumun.exe раздражает меня

Мой процессор работает на 100%, даже если он не используется. Диспетчер задач показывает, что причиной этого является один процесс cpumin.exe. Может ли кто-нибудь объяснить, что я могу сделать, чтобы остановить это? Как всякий раз, когда я убиваю пр…
1 ответ

Простой способ обработать данные для обучения.

У меня есть набор данных, который составляет менее 1 миллиона строк и 40 столбцов. Все поля являются категориальными. Некоторые поля имеют значение true/false, а некоторые имеют десятки возможных значений. Эти 39 столбцов являются особенностями. 1 с…
19 ноя '18 в 04:14
1 ответ

Функция Variadic без нулевого завершения

Я пытаюсь создать метод, подобный следующему: - (void)setCondition:(NSString *)format, ... NS_FORMAT_FUNCTION(1,2); Но так как я плохо разбираюсь в препроцессоре, я столкнулся с проблемой, которую я исправил в следующем фрагменте кода, но я хотел бы…
14 май '11 в 15:54
1 ответ

Макрос препроцессора, чтобы сделать набор чисел

Я хочу создать макрос, который будет создавать общий указатель на неупорядоченный набор. #include <memory> #include <unordered_set> #define MAKE_SET (x) make_shared<type_raw_set>(type_raw_set{x}); using std::make_shared; using std:…
18 дек '15 в 20:24
1 ответ

Где Xcode сохраняет настройки макроса препроцессора

Я работаю над проектом, который был создан с использованием cmake. (Это проект, созданный для множества различных платформ, включая Linux Mac OS и теперь iOS.) Процесс cmake создает проект Xcode, который я затем изменяю вручную. Одной из вещей, кото…
23 окт '15 в 15:00
1 ответ

Компиляция iOS (armv7, i386) нескольких библиотек. Настроить скрипт: препроцессор C не прошел проверку работоспособности

Я много кросс-компилировал разные библиотеки для iOS, и до iOS5 проблем не было. Хорошо, очевидно, моя проблема в том, что iOS5 SDK больше не включает в себя компилятор GNU gcc. Доступны только llvm и clang. Моя проблема в том, что я не могу закончи…
0 ответов

Компилятор ccs c inc, результат после шага предварительной обработки

С компилятором gcc, если мы поставим gcc -E Мы получаем код c после этапа предварительной обработки. Из любопытства мне было интересно, можно ли сделать то же самое с компилятором CCS C Inc. Я попытался немного заглянуть в руководство, в частности в…
23 авг '17 в 01:33
0 ответов

Построить целевую зависимость в XCode с параметрами препроцессора

У меня есть цель приложения в Xcode (цель теста) и цель библиотеки в моем проекте. Цель приложения должна проверять цель библиотеки. Цель тестового приложения имеет цель библиотеки как зависимость, но для целей тестирования мне нужно собрать библиот…
02 ноя '12 в 10:47
3 ответа

C++ __TIME__ отличается при вызове из разных файлов

Я столкнулся с этой странной вещью, играя с предопределенными макросами. Так что в основном при звонке __TIME__ из разных файлов это происходит: Можно ли как-нибудь это исправить? Или почему это происходит? Все что я делаю printf("%s\n", __Time__); …
10 фев '19 в 20:46
2 ответа

Drupal: передача переменной из препроцессора в template.php?

Как получить значение из функции предварительной обработки в template.php в функции с именем sitename_modulename_user_loginblock($form)? Я создал значение в функции предварительной обработки с помощью пользовательского запроса, чтобы я мог сделать э…
28 окт '09 в 11:00
3 ответа

Импортировать другой интерфейс в зависимости от версии iOS

Я создал класс CustomURLConnection. Если моя версия iOS больше 5.0, то я хочу использовать @interface CustomURLConnection : NSURLConnection<NSURLConnectionDataDelegate,NSURLConnectionDelegate> или я хочу использовать @interface CustomURLConnec…
26 мар '12 в 14:31
7 ответов

Как вы реализуете "#ifdef" в Python?

Программирование в C Раньше я имел разделы кода, используемые только для целей отладки (команды регистрации и тому подобное). Эти заявления могут быть полностью отключены для производства с помощью #ifdef директивы препроцессора, например: #ifdef MA…
21 сен '12 в 05:08
1 ответ

Закрывающий тег PHP удаляет перевод строки

Я делаю эксперимент, препроцессор HTML, как SLIM или Jade. Это код PHP, который кажется правильным: nav ul id: "test" li @<?= $Var; ?> li @About li @Contact Это ожидаемый предварительно обработанный html (да, $Var == "Test"): nav ul id: "test"…
15 дек '13 в 15:21
2 ответа

C Препроцессор условно с расширенными макросами и типами

Для микроконтроллера я использую макросы для HAL. Теперь, чтобы обобщить использование HAL, я хочу сделать что-то вроде #define UART UART1 #if UART==UART1 # define PIN_TX 9 #elif UART==UART2 # define PIN_TX 2 #else # warning "UART not correctly defi…
18 май '18 в 10:18
8 ответов

Могу ли я добавить числа с препроцессором C/C++?

Для какой-то базы. База 1 четная. Какая-то сложная замена-замещение. Кроме того, и, конечно, делать это не очень хорошая идея в реальном производственном коде. Я просто спросил из любопытства.
22 авг '10 в 00:07
0 ответов

Как получить целевой макрос preprocesrror в другой цели

У меня есть несколько целей в моем проекте, и я определил макрос препроцессора в своей цели. Теперь дело в том, что я использую подпроект, включенный в мой проект, и хочу использовать это целевое условие в моем проекте. Например: имя моего проекта A…
07 дек '18 в 12:41