warning: ‘IOMasterPort‘ is deprecated: first deprecated in macOS 12.0 [-Wdeprecated-declarations]

[OpenGL]解决MacOs上Xcode报错“‘glTranslatef’ is deprecated: first deprecated in macOS 10.14” 10.9以上的MacOS系统OpenGL有了新的API来替代之前的GLUT库,之前的GLUT库里很多函数被标记为了deprecated,即将废弃的,但是考虑兼容性,当前系统版本还是支持的。 下面介绍如何消除这些警告提示。 报错如下: 'glTranslatef' is deprecated: first deprecated in macOS 10.14 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warn 阅读详情

问题描述

在这里插入图片描述

原因

依赖包跟MacOS的版本有兼容问题。

解决方案

切换CGO编译方式

go env -w CGO_ENABLED="0"
Xcode常见警告汇总(持续更新) #Xcode8.0常见警告汇总 阅读详情

相关推荐

Appium下载遇到的问题

**Appium下载遇到的问题(Mac 版) **步骤:我用的是npm 下载appium 1.6.3的版本。 1.在下载之前先要安装brew 。/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" #下载 $ brew update #更新下载完成后可

Learning 1万+

go build 打包报错

go build 打包时 出现TARGET_OS_MAC、IOMasterPort、IOMasterPort的报错 #github.com/shirou/gopsutil/cpu ../../../../go/pkg/mod/github.com/shirou/gopsutil@v2.20.7+incompatible/cpu/cpu_darwin_cgo.go:13:5: warning: 'TARGET_OS_MAC' is not defined, evaluates to 0 [-Wundef-

Allen 4423

【FFmpeg】解决警告warning: xxx is deprecated [-Wdeprecated-declarations]的方法

1、问题描述 编译FFmpeg程序时,经常报一些关于“deprecated”的警告信息,具体内容如下: decode.cpp:28:2: warning: ‘void av_register_all()’ is deprecated [-Wdeprecated-declarations] av_register_all(); decode.cpp:34:2: warning: ‘void av...

郭老二 2万+

Mac 安装 brew (2020最新,不报错)

前言 今天安装brew,一会报这个错,一会儿报那个错,上网查了很多教程,用了很多时间都是不可以,网上资料抄来抄去,可阅读性很差 Warning: The Ruby Homebrew installer is now deprecated and has been rewritten in Bash. Please migrate to the following command: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com

普通Gopher 2179

Fast-LIO2代码解析 古月居

FAST-LIO,FAST-LIO2与FASTER-LIO - 古月居FAST-LIO2代码解析(一) - 古月居FAST-LIO2代码解析(二) - 古月居FAST-LIO2代码解析(三) - 古月居FAST-LIO2代码解析(四) - 古月居FAST-LIO2代码解析(五) - 古月居FAST-LIO2代码解析(六) - 古月居

li4692625的博客 2784

Calibre提参实战:如何用hcell和xcell文件精准屏蔽模块(附避坑指南)

本文详细解析了Calibre提参过程中hcell和xcell文件的应用技巧,帮助工程师精准屏蔽模块以优化寄生参数提取。通过对比hcell与xcell的核心差异、图形界面与命令行操作指南,以及常见问题排查方法,提升芯片后端设计效率。附避坑指南,解决EETOP论坛热议的模块丢失问题。

weixin_26795617的博客 438

xxxxx has been explicitly marked deprecated here

今天调试一个项目,遇到一个奇葩的问题, xxxxx  has been explicitly marked deprecated here 网上也没找到很明了的解决方案 后来试着解决,找到了方法(至少对我个人来说,问题已经解决) 解决办法:build Setting-------->直接搜索bitcode----------->把YES改成NO,再次编译,完美通过

IT在我的世界里狂奔 6976

数据结构——滑动窗口

入:下标为 i 的元素进入窗口,更新相关统计量。如果 i < k−1 则重复第一步更新:更新答案。一般是更新最大值 / 最小值出:下标为 i−k+1 的元素离开窗口,更新相关统计量✔1. 定长子串中元音的最大数目✔2. 找到一个数字的 K 美丽值✔4. 子数组的最大平均数 |方法一:前缀和方法二:滑动窗口7. 得到 K 个黑块的最少涂色次数8. 爱生气的书店老板9. 几乎唯一子数组的最大和10. 长度为 K 子数组中的最大和11. 可获得的最大点数12. 最少交换次数来组合所有的1 ||

qq_68915288的博客 762

‘authorizationStatus‘ is deprecated: first deprecated in iOS 14.0

locationServicesEnabled在iOS14过期问题:'authorizationStatus' is deprecated: first deprecated in iOS 14.0。解决方案:用[[CLLocationManager alloc] init].authorizationStatus代替[CLLocationManager locationServicesEnabled]

jia12216的专栏 1908

Android 14安装的APK默认允许运行时权限

本文介绍了在Android系统中实现安装应用后自动授予运行时权限的方法。通过在安装完成广播中检测应用安装状态,调用新增的DefaultPermissionGrantPolicy.grantAppRuntimePermissions()函数来授予常规权限,并使用allowSpecialPermission()处理特殊权限(如安装未知应用和悬浮窗权限)。文章详细说明了如何修改DefaultPermissionGrantPolicy类,添加grantAppRuntimePermissions和grantRunti

热衷于Android Framework和系统APP的修改经验分享 683

Visual Studio 2022+Qt6.5.3安装教程+环境配置+创建Qt项目+乱码插件+运行很完美(16岁孩子也能看懂)

Visual Studio 2022+Qt6.5.3安装教程+环境配置+创建Qt项目+乱码插件+运行很完美(16岁孩子也能看懂)

Qt历险记,专注Qt技术,三年医疗设备研发经验,1年机器视觉研发经验,半年柔性传感研发经验。 1189

Ruby问题总结

如题

路飞 828

RT-DETR改进策略【损失函数篇】| 2024 引进Focaler-IoU损失函数 加强边界框回归 (Focaler-DIoU、Focaler-GIoU、Focaler-CIoU等)

本文记录的是改进RT-DETR的损失函数,将其替换成。现有研究通过利用边界框之间的几何关系来提高回归性能,但忽略了困难样本和简单样本分布对边界框回归的影响。不同检测任务中困难样本和简单样本的分布不同,对于简单样本占主导的检测任务,关注简单样本的边界框回归有助于提高检测性能;对于困难样本比例较高的检测任务,需要关注困难样本的边界框回归。,提高检测器在不同检测任务中的性能。实现的。

Limiiiing的博客 1922

解决interfaceOrientation is deprecated:first deprecated in ios8.0

使用他人代码中出现下面的警告,需要将该方法改为如下所示: interfaceOrientation is deprecated:first deprecated in ios8.0 [[UIApplication sharedApplication] statusBarOrientation]

sunshine 8520

CANbus收发器ADM3053BRWZ-REEL7应用原理图设计

ADM3053 在 CAN 协议控制器与物理层总线之间创建一个 完全隔离的接口。该器件具有限流和热关断特性,可防止输出短路。额定温 度范围为工业温度范围,提供 20 引脚、宽体 SOIC 封装。该器件采用 5 V 单电源供电, 提供完全隔离的 CAN 解决方案。ADM3053 是一款隔离式控制器区域网络 (CAN) 物理层收 发器,集成隔离 DC/DC 转换器,符合 ISO 11898 标准。该器件采用 ADI 公司的。Coupler® 技术,将双通道隔离器、 CAN 收发器和 ADI 公司的。

zhusl6688的博客 1238

YOLO26 标签分配机制:STAL 小目标感知分配策略

YOLO26提出的STAL标签分配策略通过尺度感知机制优化了小目标检测性能。该方法根据目标面积将检测对象分为小、中、大三类,分别采用差异化的分配参数(TopK数量、IoU阈值和中心度权重),特别是对小目标采用更宽松的匹配条件和更高的中心度权重。实验结果表明,STAL策略显著提升了小目标检测精度(AP_small),同时保持了整体检测性能(mAP),为解决目标检测中尺度不平衡问题提供了有效方案。

一键难忘的博客 788

关于iOS 6 中的一些“xxxxxx” is deprecated 问题的解决办法

关于iOS 6 中的一些“xxxxxx” is deprecated 问题的解决办法

p15097962069的博客 871

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

is deprecated编译警告warning处理

iOS6.0后,类似xxxFunction is deprecated编译警告warning处理。 By  aries4u  | 2014年5月13日  0 Comment 最近在把一个iOS5.0的老项目升级到iOS7.1,发现在iOS6.0的时候,就有一些函数和枚举值被废弃。 那么在做版本兼容的时候,我们可以使用respondsToSelector这个

海阔天空 3万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

消除编译器警告的方法

在iOS 不断的升级中,我们经常会遇到一些旧的api或者是属性已经弃用,系统提示采用新的API或者属性替换,可是为了版本上的兼容我们可能还是会用一些就的API或属性,这是系统编译出现黄色的警告,有强迫症的同学看了会非常不舒服。那么如何去掉呢? 1、如果是警告(PerformSelector may cause a leak because its selector is unknown) ...

chaoge321的博客 1826

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

常遇见的警告、错误以及相关解决方法

从sdk3.2.5升级到sdk 7.1中间废弃了很多的方法,还有一些逻辑关系更加严谨了。 1,警告:“xoxoxoxo”  is deprecated 解决办法:查看xoxoxoxo的这个方法的文档,替换掉这个方法即可。 2,警告:Declaration of "struct sockaddr" will not be visible outside of this function

xietao3 1万+

ISE/Vivado调试过程中经常遇到的几种warning,以及解决办法,一些verilog使用技巧

由于最近已经也刚刚接手项目,遇到特别多的问题,所以把遇到的问题记录一下,自己学习的同时,把过程分享出来,希望对大家有一定的帮助,共同进步。下面就是ISE调试过程中经常遇到的几种warning,以及解决办法,自己整理成文档,以供参考: 1、Redeclaration of ansi port XX is not allowed “不允许重新声明ansi端口XX”。 出现的原因是在程序中声明了两......

weiyunguan8611的博客 9万+

MacOS Sierra10.12.4编译Android7.1.1源码必须跳的坑

简介下载Android7.1.1源码花费了两天,编译整个源码同样花费了2天,期间遇到无数个坑。现在编译源码,一旦中间遇到错误,则要重新开始。本文记录编译过程遇到的问题及解决方案,如有编译源码需求的可以参考本文先把这些坑跳过然后再编译,Mac环境为10.12.4.编译步骤直接参考官方指导即可https://source.android.com/source/initializing.html 这些步

yanzi1225627的专栏 7859

IOS开发过程常见警告解决方案归纳总结

摘要:IOS开发过程常见警告解决方案归纳总结

奋斗的人儿 820

put(java.lang.String, com.fasterxml.jackson.databind.JsonNode)‘ is deprecated

最近在写代码时遇到一个问题就是jackson中objectnode对象的put方法,当put的属性是jsonnode的时候,idea会提示这个方法不推荐,我在stackoverflow 看到推荐使用objectNode.set(k,v)方法就可以了

dream_follower的博客 2327

anna的安装与安装过程遇到的问题2

接上次继续 安装。 安装的protobuf可能版本不对,我换成了3.9.1版本。然后进行覆盖。 重复一遍,安装成功。 [-Wdeprecated-declarations] if ((res = socket->recv(&msgs.back(), ZMQ_DONTWAIT)) == false) return false; ^ /home/wg/anna/build/vendor/zeromqcpp/zeromqcpp

zhuiyunzhugang的博客 460
上一篇: clang: warning: argument unused during compilation: ‘-no-pie‘ [-Wunused-command-line-argument]
ali48
博客等级 码龄6年 31粉丝 117原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值