Вопросы по теме 'preprocessor'
Есть ли препроцессор C, который удаляет блоки #ifdef на основе определенных / неопределенных значений?
Исходный вопрос
Я бы хотел не стандартный препроцессор C, а его вариант, который принимал бы откуда-то - возможно, из командной строки через параметры -DNAME1 и -UNAME2 - спецификацию того, какие макросы определены, и затем исключил бы мертвые...
11955 просмотров
schedule
06.05.2023
Встроенный токен препроцессора для определения платформы iPhone
Существует ли единый токен препроцессора, который можно использовать для обнаружения любого устройства iPhone или симулятора во время сборки? В настоящее время я использую:
#ifdef __IPHONE_OS_VERSION_MIN_REQUIRED
// This is an iPhone build...
5454 просмотров
schedule
30.08.2022
VS2008: как сделать символы, определенные в stdafx.h, видимыми для компилятора ресурсов?
Я работаю над проектом VC++ под VS2008. Мои файлы ресурсов содержат некоторые директивы препроцессора для условной компиляции. Некоторые символы, управляющие условной компиляцией, определены в stdafx.h . Мне нужно, чтобы эти символы были видны и...
292 просмотров
schedule
15.06.2022
Изменение заголовка CCK для формы
По умолчанию создание формы CCK имеет заголовок формы
Create [Your Content Type Name Here]
Я хочу изменить свой на
Register for Such and Such
Было предложено использовать переопределение строки, но я не могу найти строку для...
359 просмотров
schedule
10.01.2023
Использование директив препроцессора в плагине BlackBerry JDE для eclipse?
Как использовать директивы препроцессора в плагине BlackBerry JDE для eclipse?
4009 просмотров
schedule
10.02.2024
Директивы препроцессора VB.NET
Почему #IF Not DEBUG не работает так, как я ожидал в VB.NET?
#If DEBUG Then
Console.WriteLine("Debug")
#End If
#If Not DEBUG Then
Console.WriteLine("Not Debug")
#End If
#If DEBUG = False Then
Console.WriteLine("Not Debug")
#End If
'...
12618 просмотров
schedule
01.11.2023
в patsubst m4, как заменить новые строки пробелами?
Как я могу сказать m4 patsubstr заменить все символы новой строки в строке пробелом?
Я пробовал:
patsubst(MULTI_LINE_STR_DEFINE,`\n',` ')
и
patsubst(MULTI_LINE_STR_DEFINE,`\\n',` ')
1240 просмотров
schedule
28.07.2022
Замена препроцессора Xcode пользовательским процессом
Мне нужно просмотреть файлы, которые Xcode скомпилирует, прежде чем препроцессор нанесет на них удар. Короче говоря, мне нужно перед препроцессором воткнуть препроцессор.
Весь поиск в Google не дал мне ничего, когда дело доходит до подробностей о...
512 просмотров
schedule
30.07.2022
Определить доступность C++0x
Я пытаюсь определить, доступны ли функции С++ 0x при компиляции. Есть ли общий макрос препроцессора? Я использую компилятор Visual Studio 2010 и компилятор Intel.
1709 просмотров
schedule
12.12.2022
Функция предварительной обработки темы Drupal - основные ссылки
Недавно я написал функцию темы, чтобы добавить класс к моим основным ссылкам, и это прекрасно работает. Затем я написал несколько классов css, чтобы оформить эти ссылки с помощью пользовательских фоновых изображений. Сработало отлично. Теперь...
9222 просмотров
schedule
22.02.2022
#ifdef с gfortran 77
Я использую gfortran для компиляции FORTRAN 77 и хотел бы иметь параметры сборки DEBUG с помощью директивы препроцессора #ifdef. Однако, когда я их использую, я получаю предупреждения о времени компиляции «Недопустимая директива препроцессора»....
4161 просмотров
schedule
20.10.2022
Задача EXTENDS: макросы функций препроцессора и классоподобный oop
Фон
Я использовал препроцессор C для управления и «компиляции» полубольших проектов javascript с несколькими файлами и целями сборки. Это дает полный доступ к директивам препроцессора C, таким как #include , #define , #ifdef и т. д., из...
634 просмотров
schedule
24.08.2022
m4 не слушается расширения?
Я использую m4 для небольшой предварительной обработки текста здесь, и он ведет себя так, как я не понимаю.
Это часть, о которой идет речь:
ifdef(`TEST',
define(`O_EXT', `.obj'),
define(`O_EXT', `.o'))
Этот макрос будет всегда...
111 просмотров
schedule
27.05.2023
Шаблон страницы не загружается, но загружается шаблон узла
sys информация: установка drupal 6 с кучей модулей... слишком много, чтобы перечислять.
проблема: только определенный тип контента не будет правильно загружать файл шаблона. некоторые узлы, которые будут отображаться на этих страницах через...
595 просмотров
schedule
18.12.2022
Тест на пустое определение макроса
У меня есть набор отладочных макросов в tracing.hh. Генерирует ли он код и вывод управляется флагом макроса в реальном исходном коде:
// File: foo.cc
#define TRACING 0
#include "tracing.hh"
// Away we go . . .
TRACEF("debug message");
Флаг...
6546 просмотров
schedule
02.08.2023
Введите видимость для заголовка Совместно используйте файл заголовка, совместно используемый собственными и управляемыми клиентами
У меня есть файл заголовка, который включен как в собственный файл cpp, так и в управляемый файл cpp (скомпилированный с помощью /clr). Он включает только собственные типы, но я хочу указать, что собственные типы видны вне сборки (см....
464 просмотров
schedule
19.07.2023
VS2010 Отключить проверку шаблона T4
Как отключить проверку шаблона T4 . VS2010 только что проверяет мой шаблон T4 на любой части, которая имеет «#» (диез).
error CS1040: Preprocessor directives must appear as the first non-whitespace character on a line
Ошибка ерунда. Я...
1510 просмотров
schedule
21.11.2022
Drupal Theming и пользовательские переменные на пользовательских страницах
Я создал пользовательскую страницу, которая находится по адресу site.com/user/me/soe.
теперь я пытаюсь создать тему для этой страницы и создал последующий файл шаблона.
однако, если я скопирую любой базовый html в свой файл шаблона, все, что он...
296 просмотров
schedule
04.01.2023
Вариадная функция без завершения nil
Я пытаюсь создать метод, подобный следующему:
- (void)setCondition:(NSString *)format, ... NS_FORMAT_FUNCTION(1,2);
Но так как я не очень хорошо разбираюсь в препроцессоре, я столкнулся с проблемой, которую я исправил в следующем фрагменте...
832 просмотров
schedule
13.02.2023
Макрос препроцессора сборки GCC ARM
Я пытаюсь использовать макрос сборки (ARM) для умножения с фиксированной точкой:
#define MULT(a,b) __asm__ __volatile__ ( \
"SMULL r2, r3, %0, %1\n\t" \
"ADD r2, r2, #0x8000\n\t" \
"ADC r3, r3, #0\n\t" \
"MOV...
5198 просмотров
schedule
24.01.2023