9
ответов

C#: Преимущество явного утверждения “небезопасного” / параметр компилятора

Я понимаю указатели и редкую потребность использовать их в коде C#. Мой вопрос: каково обоснование позади необходимости явно указать "небезопасный" в блоке кода. Кроме того, почему должен компилятор...
вопрос задан: 3 March 2009 17:36
5
ответов

Когда я должен использовать GCC's - опция канала?

GCC 4.1.2 документации говорит следующее о - опция канала: - передают по каналу каналы Использования, а не временные файлы для коммуникации между различными этапами компиляции. Этому не удается работать...
вопрос задан: 3 October 2009 05:55
4
ответа

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

У меня есть некоторые программы рака, и я хотел бы знать, когда я компилирую эту программу, какие заголовочные файлы на самом деле включены... Простое решение состояло бы в том, чтобы распечатать предварительно обработанный код и...
вопрос задан: 10 February 2016 20:14
3
ответа

Как сказать, было ли приложение.NET скомпилировано в режиме DEBUG или RELEASE?

Мне установили приложение на моем компьютере. Как я узнаю, было ли это скомпилировано в Режиме отладки или нет? Я попытался использовать Отражатель.NET, но он не показывает ничего определенного. Вот что я see:...
вопрос задан: 1 May 2019 21:29
2
ответа

msbuild, определяя Символы Условной компиляции

Я являюсь возможно просто слепым, но являюсь там командной строкой для определения символов условной компиляции в MSBUILD? У меня в настоящее время есть эта Строка в моем buildscript: НАБОР MSBUILD=C:\WINDOWS\Microsoft.NET\...
вопрос задан: 17 June 2013 12:05
2
ответа

Переопределите NVCC_COMPILE_FLAGS для одной цели - как правильно? [Дубликат]

В CMakeLists.txt для моего проекта CUDA я установил (CUDA_NVCC_FLAGS -some -flags -here). Для одной из нескольких целей я хочу скомпилировать с разными флагами. Каков правильный путь для меня .. ,
вопрос задан: 16 May 2010 09:49
1
ответ

Qmake: как удалить флаг компилятора для определенного проекта, не изменяя qmake.conf?

Я использую qmake и Visual Studio. В сборке выпуска qmake добавляет флаги / GL и / O2 ко всем проектам, и мне нужно удалить эти два флага для определенных библиотек во всем моем проекте Qt. Есть ли способ?
вопрос задан: 23 November 2011 11:40
1
ответ

Почему не компилируется {$ ifopt FINITEFLOAT ON}?

У меня есть конструкция: {$ ifopt FINITEFLOAT ON} {$ message 'FINITEFLOAT option ON'} {$ else} {$ message 'FINITEFLOAT option OFF'} {$ endif} в моем источнике, и он не компилируется! Это должно быть ...
вопрос задан: 31 August 2010 21:24
1
ответ

Отключение функций C ++ 0x в VC 2010?

Имеет ли режим C ++ 0x в VC ++ 2010 выключатель? Я работаю над проектом, который должен компилироваться на компиляторах, отличных от 0x, и поэтому я хочу компилировать в соответствии с текущим стандартом. (Даже если не из ...
вопрос задан: 23 August 2010 22:55
1
ответ

GCC, эквивалентный образцовому переключателю VC с плавающей точкой?

GCC имеет эквивалентный переключатель компилятора к образцовому переключателю VC с плавающей точкой (/fp)? В частности, мои преимущества приложения от компиляции с/fp:fast и точностью не являются грандиозным предприятием, как должен...
вопрос задан: 15 July 2010 14:39
1
ответ

Как я могу установить опции в SConstruct для компилятора C в зависимости от типа компилятора?

Я должен установить дополнительные опции для компилятора C, например, добавить флаг для включения всех предупреждений, в зависимости от типа компилятора. Например, для MSVC я должен использовать ENV. Добавьте (CPPFLAGS = "/Стена"), но для mingw.
вопрос задан: 25 December 2009 13:25
0
ответов

В чем разница между параметрами компилятора / Ox и / O2?

Компилятор Microsoft C ++ (cl.exe, входящий в состав Visual Studio) предлагает несколько параметров оптимизации. Разница между большинством из них кажется очевидной, но мне не ясно, что ...
вопрос задан: 13 October 2017 13:27
0
ответов

Compiler switch to disable const_cast semantics in c-style casts?

Recently I stumbled over code such as this: void foo(const Bar* b) { ... takes_nonconst_param_fn((Bar*)b); ... Obviously, the developer didn't know what he was doing, but if the compiler hadn'...
вопрос задан: 29 April 2017 16:07
0
ответов

Что делает флаг fpermissive?

Мне просто интересно, что делает флаг -fpermissive в компиляторе g++? Я получаю: error: taking address of temporary [-fpermissive], что я могу решить, задав флаг -fpermissive в ...
вопрос задан: 3 February 2017 16:13
0
ответов

Любая опция в C++ для установки типа переменной по умолчанию на int

Есть ли возможность опустить тип переменной или установить тип переменной в int в коде С++, который должен быть скомпилирован с помощью компилятора g++ в Linux. константа bufLen = 2000; Компиляция в солярисе прошла нормально (, так как я...
вопрос задан: 30 October 2015 10:06
0
ответов

Как отключить оптимизацию компилятора в gcc?

Я пытаюсь изучить ассемблер. Я искал и нашел, как разобрать файл .c, но я думаю, что это дает некоторую оптимизированную версию программы. Есть ли способ увидеть ...
вопрос задан: 16 May 2015 20:18
0
ответов

В чем разница в GCC между -std = gnu ++ 0x и -std = c ++ 0x и какой из них следует использовать?

У меня проблемы с при использовании -std = c ++ 0x в GCC 4.4.3 (для Android): // using -std = c ++ 0x #include uint64_t значение; // ошибка: 'uint64_t' не называет тип ...
вопрос задан: 3 January 2013 08:55
0
ответов

Предупреждать о собственной инициализации члена класса -

Взгляните на этот фрагмент кода C++ :class Foo {инт а; public :Foo (int b ):a (a ){} }; Очевидно, разработчик хотел инициализировать a с помощью b, а не с самим a, и это довольно...
вопрос задан: 19 August 2012 11:15
0
ответов

В чем разница между «Создать предварительно скомпилированный заголовок» (/Yc )и «Использовать предварительно скомпилированный заголовок» (/Yu )в Visual Studio?

Я читал документацию в MSDN, но в итоге так и не понял, в чем именно заключается практическая разница между ними. Оба требуют, чтобы stdafx.h добавлялся вверху каждого *.cpp...
вопрос задан: 30 July 2012 13:51
0
ответов

Кросс-компиляция буферов протокола Google

Мои проблемы с использованием буферов протокола Google состоят из двух частей: одна касается параметров компилятора, другая - кросс-компиляции. Машина сборки - Power6, 64-битная; хост-машина - PowerPC450, 32 бит. Gcc 4 ....
вопрос задан: 27 December 2011 18:43
0
ответов

Visual C++ Compiler Optimization Flags: Difference Between /O2 and /Ot

What's the difference between the /Ot flag ("favor fast code") and the /O2 flag ("maximize speed")? (Ditto with /Os and /O1.)
вопрос задан: 15 May 2011 08:59
0
ответов

Почему Java оскорблен тем, что я использовал Long.parseLong (String s, int radix) с этим длинным двоичным числом?

У меня есть следующий код: Почему Java думает что это недействительно долго. @Контрольная работа Является ли эквивалент этой опции с компилятором Visual Studio 2010 cl.exe? На этой странице есть разные библиотеки (отладка / выпуск) для ...
вопрос задан: 11 January 2011 16:27
0
ответов

Почему / Gm является параметром по умолчанию в конфигурации отладки, а не / MP?

После того, как я отключил / Gm и включил / MP, время сборки на VS2010 значительно сократилось. Я не понимаю, почему по умолчанию используется / Gm. Я думаю, что / MP лучше. (Если / Gm включен, / MP не активирован ...
вопрос задан: 3 January 2011 06:17
0
ответов

Добавьте параметры GCC в начало исходного файла C

Можно ли поместить что-то в начало исходного файла C, например // GCC_OPTIONS = -g, -Wall, которое будет автоматически добавлять эти параметры в gcc каждый раз, когда вы компилируете этот файл?
вопрос задан: 17 September 2010 00:25
0
ответов

«Зарегистрировать для взаимодействия с COM» и «Сделать сборку COM видимой»

В чем реальная разница между этими двумя вариантами? Что я знаю: зарегистрироваться для COM-взаимодействия Эта опция выполняет regasm в сборке и регистрирует сборку как компонент COM (или, может быть ...
вопрос задан: 13 September 2010 10:58