Tôi muốn biết bạn chuyển đổi gì sang trình biên dịch gcc để tắt cảnh báo biến không sử dụng? Tôi nhận được lỗi ra khỏi tăng trên cửa sổ và tôi không muốn chạm vào mã tăng:Làm cách nào để vô hiệu hóa các cảnh báo biến không được sử dụng sắp ra khỏi gcc?
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]
tôi đã cố gắng sử dụng cả hai -Wunused-value
và -Wno-unused-value
nhưng không ức chế các tin nhắn trên.
lệnh đúng là gì, đây là dòng biên dịch của tôi:
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
Có lẽ -Wall
đè mục tiêu của tôi?
Khi thông báo lỗi nói nhiều hơn, hãy thử '-Werror = no-unused-variable' –