cmake set_directory_properties(PROPERTIES COMPILE_FLAGS "-Wno-unused-parameter") 使用#pragma指令在代码中忽略警告: 这种方法需要在源代码文件中添加特定的编译器指令。 cpp #ifdef __GNUC__ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-parameter" #endif // 你的代码 #ifdef _...
void bar(int unused_param) { // ... } 你可以在函数周围添加预处理器指令来抑制警告: 代码语言:txt 复制 #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-parameter" void bar(int unused_param) { // ... } #pragma GCC diagnostic pop 参考链接 ESP-IDF CMake 编译系统文...
~~~^~~~ /home/wenxue/c_linux_only/GL_hello.cpp:43:78: warning: unused parameter ‘mode’ ...
LOCAL_CFLAGS += \ -Wno-unused-parameter \ -Wno-unused-function \ -Wno-unused-variable #include $(BUILD_EXECUTABLE) include $(BUILD_SHARED_LIBRARY) //在Android.mk同目录下面的文件 Interface.cpp PlayMusic.cpp PlayMusic.h 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ...
set(CXX_FLAGS-g# -DVALGRIND-DCHECK_PTHREAD_RETURN_VALUE-D_FILE_OFFSET_BITS=64-Wall-Wextra-Werror-Wconversion-Wno-unused-parameter-Wold-style-cast-Woverloaded-virtual-Wpointer-arith-Wshadow-Wwrite-strings-march=native# -MMD-std=c++11-rdynamic) ...
15.sdk -mmacosx-version-min=10.14 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-write-strings -Wno-unknown-pragmas -Wno-missing-braces -std=gnu++11 -o CMakeFiles/PROJECT_NAME.dir/learned_benchmark.cpp.o -c /Users/yhr/Programs/learnedbloomfilters/OpenBloomFilter...
-fno-builtin -fno-common -Wall -Wshadow -Wdouble-promotion -Werror -Wno-unused-parameter)...
D_GLIBCXX_USE_CXX11_ABI=1 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-write-strings -Wno-unknown-pragmas -Wno-missing-braces -fopenmp -o CMakeFiles/detection.dir/src/cotek_detection_node.cc.o -c /home/cheng/Downloads/location_detection/src/cotek_detection_node...
add_compile_options(-Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wdouble-promotion -Wmissing-noreturn -Wmissing-format-attribute -Wmissing-prototypes) These additional warning aren't relevant for such libraries, since they are external...
cmake [[maybe_unused]]属性不起作用 zi8p0yeb 其他 2023-04-21 224 1 问题描述 我尝试使用新的c++17属性[[maybe_unused]]忽略unused parameter警告,如下所示。 int main([[maybe_unused]] int argc, char** argv) { //... } 但我仍然得到warning: unused parameter ‘argc’ [-Wunused-parameter]...