首页 > 其他分享 >mac os 迁移后,编译链接foundation的qt 项目失败

mac os 迁移后,编译链接foundation的qt 项目失败

时间:2024-07-06 13:42:44浏览次数:17  
标签:foundation qt CFAttributedStringRef Library mac NSAttributedStringKey

error: unknown type name 'CFAttributedStringRef'; did you mean 'NSAttributedStringKey'?
CFAttributedStringRef attrString ) CT_AVAILABLE(macos(10.5), ios(3.2), watchos(2.0), tvos(9.0));
^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:22:20: note: 'NSAttributedStringKey' declared here
typedef NSString * NSAttributedStringKey NS_TYPED_EXTENSIBLE_ENUM;
^

可能是因为之前的系统是比较旧的,使用系统迁移到新的makbook上导致的
在新的电脑上更新一下系统解决

xcode-select --install

如果提示已经安装过了,执行更新

softwareupdate --install -a

标签:foundation,qt,CFAttributedStringRef,Library,mac,NSAttributedStringKey
From: https://www.cnblogs.com/nocanstillbb/p/18287183

相关文章

  • CleanMyMacX4.15.3最新版本下载!让你的Mac重焕活力!
    “我电脑又卡了。”这几乎是每一个Mac用户的共同心声。在苹果的官方论坛里,“Mac变慢”的问题几乎成了日经帖,每天都有新的用户发帖抱怨自己的电脑变慢。而这个问题,也是Mac电脑维修店最常见的问题之一。为什么会出现这种问题呢?一方面,由于硬件更新换代的速度跟不上软件发展的......
  • QT笔记:Process库
    QT笔记:Process库说明​ QT带有Process库用以在原有的进程中开一个新的线程或者其他进程来执行其他程序,这个库调用非常简单,这里给出一个创建一个分离进程来执行bat脚本的示例示例#include<QCoreApplication>#include<QProcess>#include<QThread>intmain(intargc,cha......
  • QT笔记:BLE库
    QT笔记:BLE库说明QT自带蓝牙库,但是QT的蓝牙库又有很多坑,这里记录下安装QT蓝牙库​ 和其他模组类似,可以通过QT的维护工具进行添加,跟之前添加串口库类似。不过要注意,蓝牙库并不是独立存在,而是和NFC等组件统一在Connectivity库中。添加时需要检查仔细安装MSVC​ 在添加蓝牙库时......
  • VMware ESXi 8.0U3 macOS Unlocker & OEM BIOS HPE (慧与) 定制版
    VMwareESXi8.0U3macOSUnlocker&OEMBIOSHPE(慧与)定制版ESXi8.0U3标准版,Dell(戴尔)、HPE(慧与)、Lenovo(联想)、Inspur(浪潮)、Cisco(思科)、Hitachi(日立)、Fujitsu(富士通)、NEC(日电)、Huawei(华为)、xFusion(超聚变)OEM定制版请访问原文链接:ht......
  • 【QT】工程库引用
    创建多工程项目创建子项目UI窗体项目创建库工程项目引用库工程添加日志输出类5.1需要添加特殊配置,否则编译会报错5.2正确添加配置5.3日志正常输出5.4如果缺少5.1步骤,则报如下错误5.5如果添加了5.1步骤,还是报Theproce......
  • 【QT】异步处理
    自定义信号/槽触发(类似观察者模式)1.自定义类必须从QObject类或者是其子类进行派生2.在定义类的头文件中加入Q_OBJECT宏//自己新建类初始化配置#include<QObject>classDemo:publicQObject{//Q_OBJECT是一个宏,添加它才能正常使用Qt的信号和槽机制Q_OB......
  • Qt提升控件失败的解决办法
    在QtCreator中,通常是可以通过继承已有的类来创建新的子类的。如果您想要将QGraphicsView提升为新建的子类,可以按照以下步骤进行操作:打开QtCreator,并打开您的项目。打开包含QGraphicsView的头文件(例如mainwindow.h)。选择QGraphicsView类的声明,并右键单击该类。在弹......
  • Qt网络编程
    0.前置知识Socket是不同主机之间通信的APIIP地址用于区分不同主机/端口用于区分不用应用QHostInfo可查找与主机名相关联的IP地址或与IP地址相关联的主机名。该类提供了两个静态便利函数:一个是异步函数,在找到主机后发出信号;另一个是阻塞函数,返回一个QHostInfo对象。......
  • 极限学习机(Extreme Learning Machine,ELM)及其Python和MATLAB实现
    极限学习机(ExtremeLearningMachine,ELM)是一种快速而有效的机器学习算法,最初由马洪亮等人于2006年提出。ELM是一种单隐层前馈神经网络,其背景源于对传统神经网络训练过程中反向传播算法的改进与优化。相比传统神经网络,ELM在网络训练速度上具有明显优势,同时在一些实际应用中取得......
  • set_source_files_properties QT_QML_SINGLETON_TYPE
    目录前言QT_QML_SINGLETON_TYPE 属性基本用法示例1.创建一个基本的CMake项目2.编辑 CMakeLists.txt3.创建 main.cpp4.创建 MySingleton.qml5.创建 qml.qrc6.创建 main.qml构建和运行项目结论前言在使用Qt和CMake构建项目时,有时你可能需要将......