J'aimerais savoir quel commutateur vous passez au compilateur gcc pour désactiver les avertissements de variables inutilisées? Je reçois des erreurs de boost sur Windows et je ne veux pas toucher au code de boost:
C:\boost_1_52_0/boost/system/error_code.hpp: At global scope:
C:\boost_1_52_0/boost/system/error_code.hpp:214:36: error: 'boost::system::posix_category' defined but not used [-Werror=unused-variable]
C:\boost_1_52_0/boost/system/error_code.hpp:215:36: error: 'boost::system::errno_ecat' defined but not used [-Werror=unused-variable]
C:\boost_1_52_0/boost/system/error_code.hpp:216:36: error: 'boost::system::native_ecat' defined but not used [-Werror=unused-variable]
J'ai essayé d'utiliser les deux -Wunused-valueet -Wno-unused-valuemais aucun n'a supprimé les messages ci-dessus.
Quelle est la bonne commande, voici ma ligne de compilation:
g++ -g -fno-inline -Wall -Werror -Wextra -Wfloat-equal -Wshadow
-Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wno-conversion
-Wdisabled-optimization -Wredundant-decls -Wunused-value -Wno-deprecated
-IC:\\boost_1_52_0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-c -o op.o op.cpp
Peut-être que cela -Walldépasse mon objectif?
-Werror=no-unused-variable