Bootstrap

07 Qt编译C语言时如何消除警告-Wunused-parameter,网上搜到的都是针对C++的

Qt MinGW编译C语言时如何消除警告-Wunused-parameter,网上搜到的都是针对C++的

作者将狼才鲸
创建日期2022-12-08

CSDN文章地址:Qt编译C语言时如何消除警告-Wunused-parameter


  • Qt MinGW中对C文件和C++文件一起编译时,会根据后缀自动选择编译器,.cpp的文件会用g++编译,.c的文件会用gcc编译。
  • 所以,要消除Qt中的警告则在.pro工程文件中添加一行:
    • 如果是.c文件:QMAKE_CFLAGS += -Wno-unused-parameter
    • 如果是.cpp文件:QMAKE_CXXFLAGS+= -Wno-unused-parameter
    • 其它的警告也依样处理:将Qt中的报错的-W换成-Wno-,例如将-Wunused-parameter换成-Wno-unused-parameter
;