11
ответов

Используйте #ifdefs и #define для дополнительного превращения вызова функции в комментарий

Действительно ли возможно сделать что-то вроде этого #ifdef ЧТО-ТО #define нечто//#else #define нечто MyFunction #endif, которым идея состоит в том, что, если ЧТО-ТО определяется, затем звонит в нечто (...) становятся комментариями (или...
вопрос задан: 30 March 2015 15:12
10
ответов

Скомпилируйте другой код того, доступна ли функция или нет

Windows обеспечивает только GetTickCount до Windows Vista и начинающий с той ОС также GetTickCount64. Как я могу сделать компиляцию программы C с вызовами к различным функциям? Как я могу сделать компилятор C...
вопрос задан: 10 February 2016 20:13
10
ответов

Условная компиляция Java

Я - давний программист на C++, плохо знакомый с Java. Я разрабатываю проект Blackberry Java в Eclipse. Вопросом - является там способ представить различные конфигурации модели в рамках проекта и затем скомпилировать...
вопрос задан: 17 December 2009 18:51
10
ответов

Почему #ifdef нужно избежать в.c файлах?

Программист, которого я уважаю, сказал, что в коде C, #if и #ifdef нужно избежать любой ценой, кроме возможно в заголовочных файлах. Почему это считали бы плохой практикой программирования для использования #ifdef в.c...
вопрос задан: 5 December 2009 05:06
8
ответов

Инструмент для компиляции автоматически всего ifdef / ifndef [закрытые] директивы

Мой проект C использует директивы препроцессору для активации / деактивируют некоторые функции. Весьма обычно найти, что некоторые менее общие конфигурации больше не компилируют из-за изменения, внесенного несколько дней...
вопрос задан: 20 February 2016 22:14
7
ответов

Определение 32 по сравнению с 64 битами в C++

Я ищу способ надежно определить, компилируется ли код C++ в 32 по сравнению с 64 битами. Мы придумали то, что мы думаем, разумное решение с помощью макросов, но было любопытно знать если...
вопрос задан: 23 January 2012 21:05
6
ответов

Как я проверяю ОС с директивой препроцессору?

Мне нужен мой код, чтобы сделать разные вещи на основе операционной системы, в которой он компилируется. Я ищу что-то вроде этого: #ifdef OSisWindows//делает определенный для Windows материал #else//делает Unix-...
вопрос задан: 26 October 2018 02:33
5
ответов

Лучше использовать '#ifdef' или наследование для кросс-компиляции?

Для следования из моего предыдущего вопроса о виртуальном и множественном наследовании (в кросс-платформенном сценарии) - после чтения некоторых ответов мне пришло в голову, что я мог упростить свою модель путем хранения...
вопрос задан: 23 May 2017 10:32
5
ответов

Условная компиляция в зависимости от версии платформы в C#

Есть ли какие-либо символы препроцессора, которые позволяют, что-то как #if CLR_AT_LEAST_3.5//использует ReaderWriterLockSlim #else//ReaderWriterLock #endif использования или некоторый другой способ сделать это?
вопрос задан: 8 July 2016 15:35
5
ответов

#ifdef #ifndef в Java

Я сомневаюсь, существует ли способ сделать условия времени компиляции в Java как #ifdef #ifndef в C++. Моя проблема, этому записали алгоритм в Java, и у меня есть другое время выполнения, улучшается к этому...
вопрос задан: 28 November 2009 21:40
4
ответа

Инструменты для генерации зависимостей от единицы для Delphi

Есть ли любые инструменты, которые могут генерировать схемы зависимости для единиц Delphi, принимающих во внимание директивы условной компиляции. Я хотел бы подчеркнуть, что это должно быть схемой зависимости от единицы...
вопрос задан: 19 June 2010 15:37
4
ответа

Условная компиляция в C++ на основе операционной системы

Я хотел бы записать межплатформенную функцию в C++, который содержит системные вызовы. Какие флаги условной компиляции я могу проверить для определения, для какой операционной системы код компилируется? Я'...
вопрос задан: 24 May 2009 22:23
4
ответа

Условная компиляция в Python

Как сделать условную компиляцию в Python? Это использует DEF?
вопрос задан: 18 February 2009 08:32
3
ответа

Каково различие между Выпуском и Режимами отладки в Visual Studio? [дубликат]

Возможный Дубликат: Отладка по сравнению с выпуском в различии в Отладке/Выпуске.NET, Каково различие между Выпуском и Режимами отладки в Visual Studio при разрабатывании проекта?
вопрос задан: 17 October 2017 07:10
3
ответа

Межплатформенная совместимость dprintf

Linux имеет эту хорошую функцию dprintf: функции dprintf () и vdprintf () (как найдено в glibc2 библиотеке) являются точными аналогами fprintf () и vfprintf (), за исключением того, что они производят в файл...
вопрос задан: 6 March 2017 19:25
3
ответа

Какое условное выражение препроцессора C я должен использовать для OS X определенный код?

Какое условное выражение препроцессора C я должен использовать для OS X определенный код? Я должен включать определенную библиотеку, если я компилирую для OS X или другого заголовка, если я компилирую для Linux. Я знаю, что существует...
вопрос задан: 27 November 2015 11:47
3
ответа

Измените имя exe в зависимости от символа условной компиляции

Можно ли сказать Visual Studio производить другое имя EXE-файла в зависимости от того, если определенный символ условной компиляции установлен?
вопрос задан: 10 September 2012 19:15
3
ответа

Delphi {КОНСОЛЬ $IFDEF} проблема

Я просто попробовал программу Project1; {КОНСОЛЬ $APPTYPE} использует SysUtils; начните {КОНСОЛЬ $IFDEF} звуковой сигнал; {$ENDIF} конец. и ожидаемый услышать звуковой сигнал во время времени выполнения, но нет. Следующие тестовые работы...
вопрос задан: 10 July 2010 11:03
2
ответа

Булевская переменная в ifdef: “#ifdef && B” то же, поскольку “#if определил (A) &&, определил (B)”?

В C++, это: #ifdef && B то же как: #if определил (A) &&, определил (B)? Я думал, что это не было, но я не смог найти различие со своим компилятором (VS2005).
вопрос задан: 6 June 2016 10:28
2
ответа

Что #defines настраиваются XCode при компиляции для iPhone

Я пишу некоторый полупереносной код и хочу смочь обнаружить, когда я компилирую для iPhone. Таким образом, я хочу что-то как #ifdef IPHONE_SDK.... По-видимому, XCode определяет что-то, но я не вижу...
вопрос задан: 19 October 2011 00:56
2
ответа

Какую условную компиляцию использовать для переключения между Mac и iPhone определенного кода?

Я работаю над проектом, который включает приложение Mac и приложение для iPad тот код доли. То, как я могу использовать условную компиляцию, переключается для исключения определенного для Mac кода из проекта iPhone и...
вопрос задан: 5 July 2010 17:53
2
ответа

Есть ли простой способ в C#, чтобы иметь символы условной компиляции на основе версии ОС

У меня есть набор модульных тестов, которые должны быть условным выражением, скомпилированным на основе версии ОС Windows. Это модульные тесты тестируют TxF, который только доступен в Windows Vista и выше. #if WIN_OS_VERSION и...
вопрос задан: 13 May 2010 23:27
2
ответа

Расширение CPP и многострочные литералы в Haskell

Действительно ли возможно использовать расширение CPP на коде Haskell, который содержит многострочные строковые литералы? Есть ли другие методы условной компиляции для Haskell? Например, давайте возьмем этот код: - если...
вопрос задан: 31 March 2010 14:09
2
ответа

Почему я неспособен к #ifdef stdafx.h?

Я пытаюсь включать 2 определенных для платформы stdafx.h файла в свой .cpp файл, но компилятор недоволен, когда я пробую к #ifdef его. #ifdef _WIN32 #include "stdafx.h" #elif _MAC #include "MAC/stdafx.h" #...
вопрос задан: 16 September 2009 22:18
2
ответа

Условные ссылки

В настоящее время наш код .NET не является конкретным процессором, но он зависит от библиотек (Oracle/ODP.Net), которые являются. Мы нашли решение, где мы редактируем csproj файл непосредственно и вставляем ссылки на...
вопрос задан: 12 May 2009 22:06
2
ответа

Как я могу управлять несколькими конфигурациями единственной программы Haskell?

Что альтернатива к автоинструментам в мире Haskell? Я хочу смочь выбрать между различными конфигурациями того же исходного кода. Например, существует по крайней мере две реализации MD5...
вопрос задан: 15 April 2009 02:08
1
ответ

Как определить символы условной компиляции в отдельном файле (не .csproj или app.config)

Мы должны определить символ условной компиляции в проекте библиотеки классов. Это не должно быть проверено в управлении исходным кодом (оно не относится ко всем разработчикам), таким образом, оно должно быть определено в...
вопрос задан: 9 September 2019 12:26
1
ответ

Как я могу избежать директив `#if DEBUG` для членов в C #?

Я использую свойство журнала в своем классе, которое предназначено только для целей отладки. Примечание: я не использую какой-либо существующий пакет журнала, так как я управляю большими списками объектов, каждый из которых имеет свой собственный (!) Журн
вопрос задан: 31 March 2019 11:20
1
ответ

Условная компиляция Java: как сделать предотвратить компиляцию фрагментов кода?

Мой проект требует Java 1.6 для компиляции и запуска. Теперь у меня есть требование, чтобы он работал с Java 1.5 (с точки зрения маркетинга). Я хочу заменить тело метода (тип возвращаемого значения и аргументы ...
вопрос задан: 23 May 2017 02:00
1
ответ

Макрос препроцессора XCode для конфигурации?

Я хочу свой проект Objective C XCode смочь обнаружить, с какой конфигурацией он создается. Как я могу достигнуть этого?
вопрос задан: 12 July 2016 16:53