0
ответов

Xcode 4: определение макроса препроцессора в зависимой цели

У меня есть приложение MyApp, связанное со статической библиотекой MyLibrary Я добавил проект MyLibrary в Xcode и добавил цель MyLibrary в целевые зависимости MyApp. Все работает нормально, я ...
вопрос задан: 13 July 2016 18:50
0
ответов

Добавить контроллер после сбоя последнего обновления инструментов с ошибкой зависимости

С момента установки недавнее обновление инструментов для MVC3, добавляющее контроллер через «Добавить контроллер» контекстное меню часто выдает ошибку: не удалось загрузить файл или сборку Newtonsoft.Json, ...
вопрос задан: 13 July 2016 18:49
0
ответов

Выход препроцессора XCode

Я хочу проверить вывод препроцессора для некоторых файлов. Как я могу просмотреть выходные данные препроцессора в Xcode?
вопрос задан: 13 July 2016 18:48
0
ответов

Препроцессор Objective C: Получение текущего класса

Есть ли способ получить класс текущей области видимости в препроцессоре? В настоящее время я делаю следующее: У меня есть макрос: #define DATA_SOURCE_DEF_CONSTR (CLASS) + (CLASS *) dataSource {\ ...
вопрос задан: 13 July 2016 18:08
0
ответов

Objective-C: прямое объявление класса

Я пишу приложение с несколькими представлениями, которое использует класс под названием RootViewController для переключения между представлениями. В моем заголовке MyAppDelegate я создаю экземпляр RootViewController с именем ...
вопрос задан: 13 July 2016 18:06
0
ответов

Может препроцессор директивы, используемые для импорта различных файлов заголовков для Mac и iOS?

Я пишу библиотеку классов для Mac OS X и iOS, которая будет выпущена как Cocoa Framework для OS X и статическая библиотека для iOS. Чтобы упростить задачу, я намерен использовать несколько целей в Xcode. Однако ...
вопрос задан: 13 July 2016 18:06
0
ответов

#if check (макрос препроцессора), чтобы различать iPhone и iPad

Есть ли макрос препроцессора сборки, который я могу проверить с помощью #if или #ifdef, чтобы определить, является ли мой текущий проект Xcode строится для iPhone или iPad? ИЗМЕНИТЬ Как указывалось в нескольких ответах, часто приложения ...
вопрос задан: 12 July 2016 19:10
0
ответов

Могу ли я иметь глобальные определения препроцессора в библиотеке C #?

В C # вы можете выполнять условную компиляцию с использованием макросов, аналогичных синтаксису C / C ++. Это позволит выполнить следующее: #define MYMACRO .... #if MYMACRO // некоторая логика кода C # #else // some ...
вопрос задан: 10 July 2016 16:17
0
ответов

Mono для макросов препроцессора Android

Есть ли макросы препроцессора Android, которые определяет Mono для Android? Я имею в виду очень полезные вещи для кроссплатформенной разработки, например: #if WINDOWS ... # endif и #if WINDOWS_PHONE ... # endif
вопрос задан: 9 July 2016 19:32
0
ответов

Как отключить запись директив #line в выходной файл генерации T4

Я столкнулся с небольшой проблемой при генерации кода T4. Я разбил свои шаблоны T4 на отдельные файлы и поместил их в разные каталоги, я сделал это, поэтому части моего кода ...
вопрос задан: 9 July 2016 19:32
0
ответов

Могу ли я сделать директиву препроцессора зависимой от версии .NET framework?

Вот конкретный пример того, что я хочу сделать. Рассмотрим функцию string.Join. До .NET 4.0 было только две перегрузки, обе из которых требовали параметра string []. Начиная с .NET 4.0, есть ...
вопрос задан: 9 July 2016 12:13
0
ответов

Когда использовать директивы препроцессора в .net?

Я думаю, что это простой вопрос, поэтому я полагаю, что мне не хватает что-то очевидное. Я действительно никогда не использую директивы препроцессора, но я смотрел на чей-то код, который работал, и думал, что это что-то ...
вопрос задан: 9 July 2016 12:12
0
ответов

Compile, Проблемы сборки или архивации с Xcode 4 (и зависимостями)

Этот вопрос развился за последние несколько недель, чтобы охватить более общие проблемы с xcode4 (и обновление проектов из более старых xcodes). Однако многие проблемы можно решить, следуя ...
вопрос задан: 8 July 2016 09:08
0
ответов

Как определить определение в C?

Можно ли написать определение #define, определяющее #define? Например: #define FID_STRS (x) #x #define FID_STRE (x) FID_STRS (x) #define FID_DECL (n, v) static int FIDN _ ## n = v; static const char * FIDS _ ## ...
вопрос задан: 7 July 2016 14:32
0
ответов

Вывод и компиляция препроцессора GCC за один проход

Можно ли с помощью GCC сгенерировать вывод и компиляцию препроцессора за один шаг? Что-то вроде: gcc -E -c main.cc -o main.o, который будет генерировать main.o и main.i
вопрос задан: 6 July 2016 20:13
0
ответов

Временно отключить предупреждение gcc при переопределении

Я пытаюсь заставить эту работу (в GCC 4.6) не лаять на меня. #define FOO "" #define BAR "" #if .... #define FOO "Foo, good sir" # endif #if ... #define BAR "Бар, миледи " # endif ....
вопрос задан: 6 July 2016 19:37
0
ответов

Как получить только файл Имя в препроцессоре?

Я (был), используя макросы __file__ и __line__ для печати диагностических сообщений из моего кода. Это работает довольно хорошо, когда вы используете GCC с помощью Make, файл так же коротко, как вы указали его на ...
вопрос задан: 6 July 2016 19:34
0
ответов

Пользовательский препроцессор gcc

Не могли бы вы привести пример написания собственного препроцессора gcc? Моя цель - заменить одинаковые макросы SID ("foo") соответствующими вычисленными значениями CRC32. Для любого другого макроса, который я хотел бы использовать ...
вопрос задан: 6 July 2016 19:33
0
ответов

Как сообщить GCC, что входной файл является ассемблерным, даже если он на самом деле .c?

У меня необычная ситуация: у меня есть файл ассемблера с расширением .c n и я не могу изменить скрипты сборки, где этот файл определен как тип "C". Однако я могу собрать его с помощью того же GCC ...
вопрос задан: 6 July 2016 19:09
0
ответов

Можно ли запустить WIF без LoadUserProfile = True

I ' m пытается запустить приложение проверяющей стороны WIF на общем хосте. Они не установят для параметра IIS LoadUserProfile значение true, и поэтому я получаю следующее сообщение об ошибке: Сообщение: Защита данных ...
вопрос задан: 6 July 2016 19:08
0
ответов

Ошибка при компиляции Ruby 1.8.7 из источника: math.c: 37: error: отсутствует двоичный оператор перед токеном «(»

Это действительно странно:: josh @ josh ; wget ftp : //ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2 : josh @ josh ; tar xvjf ruby-1.8.7.tar.bz2: josh @ josh ; cd ruby-1.8.7 / : Джош @ Джош; CFLAGS = '- O0 -g -Wall' ....
вопрос задан: 6 July 2016 19:06
0
ответов

Определяет препроцессор дампа Visual C ++

Я пытаюсь выяснить все определения препроцессора компилятора Visual C ++ (MSVC). Я могу выполнить gcc -dM -E -
вопрос задан: 6 July 2016 19:05
0
ответов

Использует ли Boost допустимый синтаксис директив предварительной обработки C++?

Мой (относительно старый )компилятор C++ захлебнулся этим файлом в Boost, который начинается как:#/ *Copyright (C )2001#*Хаусмарк Ою#*http://www.housemarque.com #* #*Распространяется под Boost...
вопрос задан: 28 June 2016 10:27
0
ответов

Препроцессор в Visual Studio 2010 -проект c++

В файле.cpp я использую макрос mmData1. Я искал в проекте и вижу, что этот макрос определен в нескольких файлах. (Т.е. есть несколько файлов.h, в которых строка #определяет mmData1 )Я хочу знать...
вопрос задан: 27 June 2016 20:13
0
ответов

Как использовать __FILE __и __LINE __в качестве параметров по умолчанию в конструкторе на C++?

Я пытаюсь использовать макросы __FILE __и __LINE __в конструкторе в качестве параметров по умолчанию, но я не могу заставить макросы использовать правильные файлы. Они продолжают расширяться из моего заголовочного файла. Подробнее...
вопрос задан: 27 June 2016 18:32
0
ответов

Уменьшение повторения кода в макросах C++ (или x -treme x -)

Я использую макросы x -, чтобы уменьшить количество повторений и дублирования кода при реализации интерфейса Lua для игры Bitfighter. Следующий код работает нормально ://...
вопрос задан: 27 June 2016 18:17
0
ответов

Препроцессор C++: избегайте повторения кода в списке переменных-членов

У меня есть несколько классов каждый с разными переменными-членами, которые тривиально инициализируются в конструкторе. Вот пример: структура Person { Person(const char *name, int age) : ...
вопрос задан: 27 June 2016 16:05
0
ответов

C++, использующий условную директиву #if TRUE

Чего следует ожидать при использовании такого оператора, как #if TRUE? Объяснение было бы очень признательно! Я понимаю, как работает #if 1, но в моем коде он дает СОВЕРШЕННО другой результат...
вопрос задан: 27 June 2016 16:04
0
ответов

Может ли «#pragma Once» вызвать ошибки?

Все мои заголовочные файлы включают в себя охранники, а также pragma Once: #pragma Once #ifndef ИМЯ_ФАЙЛА_H #define FILE_NAME_H class foo { //foo интерфейс.. }; #endif /* FILE_NAME_H */ Я понимаю...
вопрос задан: 25 June 2016 21:45
0
ответов

Макросы препроцессора как параметры для других макросов

Следующий код C++ компилируется и работает так, как задумано программистом в GCC (4.0.4) #define FOO(x,y,z ) ((х)*(у)*(г)) #define BAR(x) FOO(x,1) #define BAZ 3,7 int main() { вернуть БАР(БАЗ); /* ...
вопрос задан: 25 June 2016 21:41