解决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版本

c 复制代码
# 注释掉原有的版本配置信息
#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,然后点击运行,窗口弹出。

相关推荐
珊瑚里的鱼23 分钟前
第九讲 | 模板进阶
开发语言·c++·笔记·visualstudio·学习方法·visual studio
未来之窗软件服务33 分钟前
人体肢体渲染-一步几个脚印从头设计数字生命——仙盟创梦IDE
开发语言·ide·人工智能·python·pygame·仙盟创梦ide
Echo``40 分钟前
40:相机与镜头选型
开发语言·人工智能·深度学习·计算机视觉·视觉检测
lisw051 小时前
R语言的专业网站top5推荐
开发语言·r语言
清同趣科研1 小时前
扩增子分析|R分析之微生物生态网络稳定性评估之节点和连接的恒常性、节点持久性以及组成稳定性指数计算
开发语言·r语言
纨妙1 小时前
python打卡打印26
开发语言·python
亚林瓜子1 小时前
虚拟Python 环境构建器virtualenv安装(macOS版)
python·macos·virtualenv·pipx
.小墨迹1 小时前
Apollo学习——键盘控制速度
linux·开发语言·c++·python·学习·计算机外设
瓜子三百克2 小时前
采用sherpa-onnx 实现 ios语音唤起的调研
macos·ios·cocoa
qqxhb2 小时前
零基础学Java——第十一章:实战项目 - 微服务入门
java·开发语言·spring cloud·微服务