Pytania otagowane jako gcc-warning

21
Jak najlepiej wyciszyć ostrzeżenie o nieużywanych zmiennych?
Mam aplikację wieloplatformową i w niektórych moich funkcjach nie wszystkie wartości przekazywane do funkcji są wykorzystywane. Dlatego dostaję ostrzeżenie od GCC z informacją, że istnieją nieużywane zmienne. Jaki byłby najlepszy sposób kodowania wokół ostrzeżenia? #Ifdef wokół funkcji? #ifdef _MSC_VER void ProcessOps::sendToExternalApp(QString sAppName, QString sImagePath, qreal qrLeft, qreal qrTop, qreal qrWidth, …
237 c++  gcc  warnings  gcc-warning 


2
Co to jest operacja &&& w C
#include <stdio.h> volatile int i; int main() { int c; for (i = 0; i < 3; i++) { c = i &&& i; printf("%d\n", c); } return 0; } Dane wyjściowe powyższego programu skompilowane przy użyciu gccto 0 1 1 Z opcją -Walllub wydaje ostrzeżenie:-Waddressgcc warning: the address of …

7
Jak włączyć (dosłownie) WSZYSTKIE ostrzeżenia GCC?
Chciałbym włączyć - dosłownie - WSZYSTKIE ostrzeżenia, które ma GCC. (Myślisz, że to będzie łatwe ...) Pomyślałbyś, że -Wallmoże załatwić sprawę, ale nie! Nadal potrzebuję -Wextra. Pomyślałbyś, że -Wextramoże załatwić sprawę, ale nie! Nie wszystkie ostrzeżenia wymienione tutaj (na przykład -Wshadow) są włączone przez to. I nadal nie mam pojęcia, …

4
ostrzeżenie: niekompatybilna niejawna deklaracja funkcji wbudowanej „xyz”
Podczas kompilowania kilku plików binarnych otrzymuję kilka takich ostrzeżeń: warning: incompatible implicit declaration of built-in function ‘strcpy’ warning: incompatible implicit declaration of built-in function ‘strlen’ warning: incompatible implicit declaration of built-in function ‘exit’ Aby spróbować rozwiązać ten problem, dodałem #include <stdlib.h> na górze plików C skojarzonych z tym ostrzeżeniem, oprócz …
164 c  gcc  gcc-warning 

9
Jak wyłączyć ostrzeżenia GCC z nagłówków bibliotek?
Mam projekt, który używa bibliotek log4cxx, boost itp., Których nagłówki generują wiele (powtarzających się) ostrzeżeń. Czy istnieje sposób na pominięcie ostrzeżeń z dołączeń biblioteki (np. #Include <some-header.h>) lub z niektórych ścieżek? Chciałbym jak zwykle użyć -Wall i / lub -Wextra w kodzie projektu bez zasłaniania odpowiednich informacji. Obecnie używam grep …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.