10
ответов

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

У меня есть кросс-платформенное приложение и в нескольких моих функций не, все значения, переданные функциям, используются. Следовательно я получаю предупреждение от GCC сообщение мне, что существуют неиспользуемые переменные. Что...
вопрос задан: 6 June 2018 03:53
5
ответов

Сделать один gcc предупреждением ошибки?

Я получаю это предупреждение от GCC: предупреждение: не может передать объекты класса 'типа не-POD Что-то' через '...'; вызов прервется во времени выполнения, Это довольно смертельно, тем более, что это называет аварийное прекращение работы. Почему...
вопрос задан: 26 August 2010 12:18
5
ответов

предупреждение gcc: фигурные скобки вокруг скалярного инициализатора

У меня есть look-up-table, как определено ниже, и я использую GCC. Когда я компилирую, я получаю предупреждения как предупреждение: фигурные скобки вокруг скалярного инициализатора, Что означает это предупреждение? Как я должен инициализировать это...
вопрос задан: 11 August 2010 20:27
5
ответов

Как подавить предупреждения GCC от заголовков библиотеки?

У меня есть проект, который использует log4cxx, повышение, и т.д. библиотеки, заголовки которых генерируют много (повторяющихся) предупреждений. Есть ли способ отключить предупреждения из библиотеки, включает (т.е. #include <некоторый-заголовок....
вопрос задан: 8 December 2009 13:43
5
ответов

Отключите предупреждение gcc для несовместимых опций

Мне любопытно, если существует опция отключить gcc предупреждения о параметре, не являющемся допустимым для скомпилированного языка. Исключая: cc1: предупреждение: параметр командной строки "-Wno-устаревший" допустим для C++/...
вопрос задан: 4 June 2009 21:30
4
ответа

Предупреждение о конверсии с шагом [дубликат]

Я программирую TDD, где все предупреждения преобразуются в ошибки, и у меня появляется странное предупреждение / ошибка. У меня такой код, как этот короткий int a = 0; / * .... * / a = a + 2; когда я скомпилирую, я получаю ...
вопрос задан: 23 May 2017 12:09
4
ответа

Как ввести бросок литерал в C

У меня есть функция небольшой выборки: #define ОЦЕНИВАЮТ 0 международных тестов (неподписанный символ x) {если (x> =VALUE) возвращаются 0; еще возвратитесь 1;} Мой компилятор предупреждает меня, что сравнение (x> =VALUE) верно в...
вопрос задан: 1 September 2009 13:13
4
ответа

Педантичное предупреждение gcc: введите спецификаторы на функциональном типе возврата

Когда я скомпилировал свой код C++ с GCC 4.3 впервые, (после того, как скомпилировал это успешно без предупреждений на 4,1, 4.0, 3.4 с - Стена-Wextra опции), я внезапно получил набор ошибок...
вопрос задан: 15 July 2009 21:38
3
ответа

Что, если ((x = 0)) означает в C?

Очевидно, что в gcc / C компилятор компилируется, когда используется if ((x = 0)) {некоторый код}, а когда используется if (x = 0) {некоторый код}, компилятор отказывается компилироваться. Каковы различия между двумя? ...
вопрос задан: 22 September 2014 07:58
3
ответа

Фиксация “сравнения всегда является ложью …” предупреждение в GCC

У меня есть проблема, которая я уверен, просто зафиксировать, но я в замешательстве... У меня есть шаблон, который выполняет следующий код: T оценивают = d; если (станд.:: numeric_limits <T>:: is_signed) {...
вопрос задан: 29 June 2010 11:06
3
ответа

C++: предупреждение: '…' объявленный с большей видимостью, чем тип ее поля' …:: <анонимный>'

Я получаю эти два предупреждения (с GCC 4.2 на MacOSX):/Users/az/Programmierung/openlierox/build/Xcode/../../src/main.cpp:154:0/Users/az/Programmierung/openlierox/build/Xcode/../../src/main.cpp:...
вопрос задан: 13 May 2010 17:23
3
ответа

Справка с этими предупреждениями. [наследование]

У меня есть ряд кода, который подражает основной библиотеке, каталогизирующей систему. Существует базовый класс, названный объектами, в которых общий идентификатор, заголовок и переменные года определяются и 3 других производных класса (...
вопрос задан: 2 May 2010 04:44
2
ответа

Как подавить предупреждения о «неиспользуемом параметре» в C?

Например: Bool NullFunc (const struct timespec * when, const char * who) {return TRUE; } В C ++ я смог добавить к параметрам комментарий /*...*/. Но не в C, конечно, где он дает ...
вопрос задан: 23 June 2018 07:54
2
ответа

Как устранить внешние предупреждения lib/третьего лица в GCC [дубликат]

В проекте программного обеспечения я продолжаю работать, мы пользуемся определенными сторонними библиотеками, которые, к сожалению, произведите раздражающие gcc предупреждения. Мы стремимся убрать весь код предупреждений и хотеть включить обработку-...
вопрос задан: 19 September 2015 02:34
2
ответа

Что является объяснением “предупреждения: предположение, что цикл весьма конечен”

Я только что принял решение для изменения как много переменных от неподписанного до интервала и после перекомпиляции рассматриваемого кода, был встречен этим предупреждающим сообщением: freespace_state.c:203: предупреждение: принятие...
вопрос задан: 6 June 2010 00:21
2
ответа

Почему не делает GCC, производят предупреждение при присвоении литерала со знаком неподписанному типу?

Несколько вопросов на этом веб-сайте показывают ловушки при смешивании подписанных и неподписанных типов, и большинство компиляторов, кажется, делает хорошее задание о генерации предупреждений этого типа. Однако GCC не кажется...
вопрос задан: 5 May 2010 08:19
2
ответа

C предупреждение неявного объявления функционального 'выхода'

Это - мое предупреждение. неявное объявление функционального 'выхода', Как я могу удалить его. я использую Linux и gcc компилятор.
вопрос задан: 9 March 2010 06:04
2
ответа

Там какой-либо путь состоит в том, чтобы получить читаемую gcc ошибку и предупреждение вывода в командной строке?

Для некоторых долгих ошибок вывод gcc является плотным и имеет большое обертывание строки и т.д. Особенно, когда ошибки являются тонкими, мне могут потребоваться 10-30 секунд косоглазия для парсинга его моими глазами. Я взял к...
вопрос задан: 17 March 2009 23:27
1
ответ

ПРЕДУПРЕЖДЕНИЕ: «неявное объявление функции '…' недействительно в C99»

Я получаю это предупреждение, когда пытаюсь сравнить компоненты RGB двух UIColors. В файле .h я объявил следующее - (int ) ColorDiff: (UIColor *) цвет1: (UIColor *) цвет2; В файле .m - (int) ...
вопрос задан: 14 December 2015 07:35
1
ответ

Как распечатать адрес функции?

Я позволил gcc скомпилировать следующий пример, используя -Wall -pedantic: #include < stdio.h > int main (void) {printf ("main:% p \ n", main); / * строка 5 * / printf ("main:% p \ n", (void *) main); / * строка 6 * / ...
вопрос задан: 9 July 2015 08:35
1
ответ

предупреждение: несовместимое неявное объявление встроенной функции ‘xyz’

Я получаю много этих предупреждений при компиляции нескольких двоичных файлов: предупреждение: несовместимое неявное объявление встроенной функции ‘strcpy’ предупреждение: несовместимое неявное объявление встроенных...
вопрос задан: 11 June 2015 18:01
1
ответ

Почему присвоение дважды к интервалу не инициировало gcc предупреждения?

интервал i = 3.1 / 2 не вызывает предупреждений, даже с - Стенная опция. Иногда, я хотел бы знать, где точность проигрывает. Почему gcc не поддерживает это предупреждение, в то время как msvc поддерживают этого?спасибо....
вопрос задан: 4 January 2010 17:12
0
ответов

Как удалить указатель на класс без виртуальных функций и без наследования

Я не хочу переписывать деструктор класса как виртуальный, потому что у него нет подклассов, нет виртуальных функций и не должно быть. Я не мог избежать этого, потому что память ...
вопрос задан: 16 January 2019 14:46
0
ответов

Шестнадцатеричная константа в C беззнаковая, хотя суффикс L

I знаю, что это простой вопрос, но я запутался. У меня довольно типичное предупреждение gcc, которое обычно легко исправить: предупреждение: сравнение знаковых и беззнаковых целочисленных выражений Всякий раз, когда я ...
вопрос задан: 2 April 2018 05:19
0
ответов

Как я могу указать gcc предупреждать (или терпеть неудачу) при выполнении операторов switch / case без a break?

У меня сложный оператор switch, и я забыл поставить паузу в конце одного из случаев. Это вполне законно, и в результате я потерпел неудачу е следующий случай. Есть ли способ ...
вопрос задан: 23 May 2017 12:22
0
ответов

Почему gcc -Wformat не предупреждает о printf %d для беззнакового целого числа?

Следующая программа имеет неопределенное поведение:#include int main (void ){ целое число без знака х = -100; // Это нормально, становится UINT _MAX -100 printf ("%d\n", x ); // Это не определено...
вопрос задан: 14 June 2016 13:06
0
ответов

Отключить предупреждения, которые рассматриваются как ошибки (cc1.exe)

Я разрабатываю пивоваренное приложение. При компиляции приложения для получения файла MOD я постоянно получаю эту ошибку cc1.exe :, предупреждения обрабатываются как ошибки. Я хочу отключить это предупреждение. Я погуглил,...
вопрос задан: 19 October 2015 21:11
0
ответов

Есть ли способ получить предупреждение о неиспользуемых функциях?

Я хотел бы найти неиспользуемые функции в кодовой базе - в том числе в разных компиляторах. В качестве компилятора я использую gcc. Вот пример: foo.c (предположим, соответствующий foo.h): void foo() { .... } ...
вопрос задан: 7 April 2015 15:44
0
ответов

Почему gcc -Wall выдает предупреждение о строке формата нулевой длины?

Я немного поискал информацию об этом, но не нашел ничего удовлетворительного. Есть ли какое-то особое поведение при вызове функции sprintf(someString, ""); это объясняет, почему это так...
вопрос задан: 1 March 2015 02:27
0
ответов

warning_cast.c: в функции? fn_print ?: warning_cast.c: 5: warning: приведение к указателю из целого числа другого размера

warning_cast.c: В функции? fn_print ?: warning_cast.c: 5: warning: приведение к указателю из целого числа другого размера #include void fn_print (unsigned int a) {printf ("val =% d \ n ", * ((...
вопрос задан: 26 February 2015 07:38