当前位置: 首页 > article >正文

解决MAC安装QT启动项目不显示窗口问题

解决MAC安装QT启动项目不显示窗口问题

1.概述

使用mac电脑开发QT第一次创建一个新项目,启动后只有一个图标没有打开窗口,这个问题是由于mac上安装的C++编译器版本过高,与QT编译器不兼容导致。只需要在项目配置文件中指定用低版本编译器编译即可解决问题。

2.问题复现

新建一个qt项目,创建过程中编译器选择的是qmake类型,创建完成后点击运行,只有一个图标,没有弹出窗口如下效果。

根据调试窗口中Gnenral Message中给出的报警信息已经告诉我们问题是版本不兼容问题,QT使用10.15,mac系统使用13.1编译器版本。
在这里插入图片描述

3.解决问题

1.修改项目配置文件降低SDK版本

打开项目配置文件,在文件中添加下面的配置,降低SDK版本

# 注释掉原有的版本配置信息
#CONFIG += c++11
# 添加下面两行配置信息
# 不检查SDK版本
CONFIG += sdk_no_version_check
# 降低SDK版本
QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.15

在这里插入图片描述

2.重新编译生效
  1. 打开项目中任意.cpp文件,加入一个空行,使项目编译时可以重新调用SDK。例如我打开main.cpp文件在空白位置加入一个空行。

  2. 在项目名称上右键,点击Build 再点击qmake
    在这里插入图片描述

  3. 关闭QT

  4. 重新打开QT,然后点击运行,窗口弹出。
    在这里插入图片描述


http://www.kler.cn/a/390915.html

相关文章:

  • 代码随想录算法训练营day27
  • css出现边框
  • vue2日历组件
  • 对快速由表及里说拜拜/如何正确运用由表及里
  • 小程序组件 —— 30 组件 - 背景图片的使用
  • LabVIEW调用不定长数组 DLL数组
  • Unity导出APK加速与导出失败总结(不定时更新)
  • 丹摩征文活动|智谱AI引领是实现文本可视化 - CogVideoX-2b 部署与使用
  • 一篇文章学会-图标组件库的搭建
  • Mac电脑如何解压rar压缩包
  • Python爬虫 | 什么是反爬虫技术与机制
  • Unity类银河战士恶魔城学习总结(P120 BUff Item Effect各种增益效果)
  • 迈入国际舞台,AORO M8防爆手机获国际IECEx、欧盟ATEX防爆认证
  • 人工智能的现状、应用与面临的挑战
  • 基于Zynq FPGA对雷龙SD NAND的测试
  • AI教育革命:个性化学习的新篇章
  • 注意力机制的目的:理解语义;编码器嵌入高纬空间计算;注意力得分“得到S*V”;解码器掩码和交叉注意力层用于训练;最终的编码器和输出实现大模型
  • 开源 AI 智能名片 S2B2C 商城小程序在微商内容展示中的应用与价值
  • 面试击穿mysql
  • 京东商品详情,Python爬虫的“闪电战”
  • vue3中 ref和reactive的区别
  • RNN(循环神经网络)详解
  • 【独立同分布】
  • LeetCode 二分算法 范围内整数的最大得分
  • [CUDA] cuda kernel开发记录
  • HTTP TCP三次握手深入解析