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

这篇具有很好参考价值的文章主要介绍了07 Qt编译C语言时如何消除警告-Wunused-parameter,网上搜到的都是针对C++的。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

CSDN文章地址:Qt编译C语言时如何消除警告-Wunused-parameter文章来源地址https://www.toymoban.com/news/detail-670555.html


  • 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

到了这里,关于07 Qt编译C语言时如何消除警告-Wunused-parameter,网上搜到的都是针对C++的的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Golang编译优化——公共子表达式消除

    公共子表达式消除(Common Subexpression Elimination,CSE)也有书上称为冗余表达式消除,旨在减少程序中重复计算相同表达式的次数,从而提高程序的执行效率。 在程序中,如果同一个表达式在不同的地方多次出现并且具有相同的输入,则这个表达式就是一个公共子表达式。公共

    2024年04月28日
    浏览(30)
  • C#【疑难杂症篇】请考虑使用 app.config 将程序集“xxx“从版本“4.0.0.0”[xxx]重新映射到版本“4.0.1.0”[xxx],以解决冲突并消除警告。

    使用Visual Studio 2019编译一个C#程序时报如下警告: 注 :此警告并不会影响程序的正常运行,但要搞清楚其原因! 应该是有某个dll的两个版本,VS 建议使用新的。 我们以第一条来分析: 1 请考虑使用 app.config 将程序集“System.Collections.Concurrent, Culture=neutral,PublicKeyToken=b03f5f7f11

    2024年02月04日
    浏览(54)
  • 编译原理实验二——消除一切文法的左递归(c++实现)

    首先给出书中的算法截图: 第一步:处理产生式的输入 所有产生式使用一个结构体存储: 可以看到,left代表产生式的左部,right代表产生式的右部,而且是一个集合。 例如S-Qc|c,在程序中,left=S,right=Qc,c 输入的结果保存在一个vector的数据结构中,并起名为v 输入函数为: 由

    2024年02月05日
    浏览(43)
  • QT基础入门【布局篇】消除控件之间的间隔

    layoutLeftMargin: layout内的布局距离边框左端的距离。 layoutTopMargin: layout内的布局距离边框顶端的距离。 layoutRightMargin: layout内的布局距离边框右端的距离。 layoutBottomMargin: layout内的布局距离边框底端的距离。 layoutHorizontalSpacing: layout内的水平方向内的对象(包括控件和低一级布局

    2024年01月19日
    浏览(38)
  • windows中的qt程序如何进行交叉编译

    这里我使用Qt-Embedded-5.7.0.tar.xz库文件 1、首先查看自己的交叉编译工具版本 使用 which arm-linux-gcc命令查看,我的是5.4.0,如果不是的话可能需要重新安装交叉编译工具   2. 把移植好的 QT 库文件解压到 linux 系统中 sudo tar - xvf Qt - Embedded - 5.7.0.tar.xz - C  / usr / local / 3. 进入到需要

    2024年02月11日
    浏览(50)
  • 如何在Qt中配置MSVC编译器链接器参数?

    原标题:掌握VS项目配置 【进阶】— 编译器链接器配置 在上一篇基础篇中,我们主要探讨了VS的构造系统模型,了解了VS项目最基本的输入输出配置。输入输出是系统对外的功能接口,是系统最基础的部分。 在本章的进阶篇中,我们要探讨构造系统的内部参数。内部参数用于

    2024年02月15日
    浏览(50)
  • VS2019搭建QT6.4开发环境【多图警告^-^】

    安装很简单,这里就不再赘述。 附上VS下载地址:Visual Studio 全家桶 这里就不绕弯子,先说明从5.15版本开始,qt需要下载在线下载器安装。 ** QT下载地址** ; 推荐使用网易邮箱或者QQ邮箱注册,因为会有回执确认操作。 勾选第二条,不要发送信息: 重点选择两个MSVC和MinGW:

    2024年02月04日
    浏览(63)
  • 关于 Qt中的QString内容存在\u0000使用QChart(0x00)消除 的解决方法

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/131860574 红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)   做gps时,部

    2024年02月16日
    浏览(38)
  • 什么是竞争和冒险,如何消除?

    原文出处 竞争: 在组合电路中,信号经由不同的路径到达某一会合点的时间不一致的现象。 冒险: 由于竞争而引起电路输出发生瞬间错误,表现为输出端出现了理论上没有的窄脉冲。 1. 代数法:如果我们对电路化简后得到了 F = A+A\\\' 或者 F = A*A\\\' 的表达式,则电路中存在竞争

    2024年02月08日
    浏览(40)
  • 如何消除“信息孤岛”对业务增长的威胁?

    根据CMSWire的数据,员工平均每天要花36%的时间来查找和整合信息。但44%的情况下,他们找不到信息。这种时间和精力的浪费就是信息孤岛造成的。 什么是信息孤岛? 当部门存储数据并限制其他人访问数据时,就会出现信息孤岛,从而导致协作减少、重复工作、生产力下降。

    2024年02月14日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包