Qt学习-Qt安装及环境配置for mac

本文指导读者如何在Mac上通过Homebrew安装QtSDK,包括设置环境变量和安装QtCreator。重点在于解决创建项目时Nosuitablekitsfound的问题,以及配置项目路径避免中文路径问题。
摘要由CSDN通过智能技术生成

Qt - install:

mac:

使用homebrew安装:

1.安装qt- SDK

brew install qt

qt路径在:/usr/local/Cellar/qt/6.6.1

可以通过brew info qt查看

安装后需要配置环境变量:
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/bd8fe13d72984ee9835276a428376464.png#pic_center)


export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"

export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"

export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include"

export PKG_CONFIG_PATH="/usr/local/opt/openssl@1.1/lib/pkgconfig"

export PATH="/usr/local/opt/qt@5/bin:$PATH"

export LDFLAGS="-L/usr/local/opt/qt@5/lib"

export CPPFLAGS="-I/usr/local/opt/qt@5/include"

export PKG_CONFIG_PATH="/usr/local/opt/qt@5/lib/pkgconfig"


2.安装qt-creator:

编译工具:

brew install qt-creator


3.安装成功后:

image

4.create project:

在创建项目,构建组件(kit)时:

提示:

No suitable kits found.

我们需要注意是因为组件内没有配置好qt版本。

我们在:

偏好设置内:

找到首选项

image

添加qt版本:

image

设置组件的qt版本:

image

组件添加好后,就可以对项目进行启动。

在创建项目时要注意:项目路径,不能够有中文路径
QTQt)是一个跨平台的应用程序框架和开发工具包,用于创建图形用户界面。如果你要在Qt项目中集成Balser相机(假设它是一个硬件驱动或摄像头库),你通常不需要直接添加环境变量。然而,某些情况下,如果Balser需要特定的系统路径或库文件,你可能需要配置一些环境变量。 以下是可能涉及的一些步骤: 1. **库路径**:检查Balser是否依赖于某些动态链接库(DLLs)。如果是,你需要将包含这些库的目录添加到系统的`LD_LIBRARY_PATH`(Linux/Mac)或`PATH`(Windows)环境变量中,以便Qt能够找到它们。 在Linux/Mac终端: ``` export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/balser/libs ``` 在Windows命令提示符或PowerShell: ```powershell $env:PATH += ";C:\path\to\balser\libs" ``` 2. **头文件搜索路径**:类似地,如果Balser的头文件不在标准的`include`路径下,你可以设置`C_INCLUDE_PATH`(Linux/Mac)或`INCLUDE`(Windows)来指定包含文件的位置。 Linux/Mac终端: ``` export C_INCLUDE_PATH=$C_INCLUDE_PATH:/path/to/balser/include ``` Windows: ```powershell $env:INCLUDE += ";C:\path\to\balser\include" ``` 3. **编译选项**:如果Balser有特殊的编译标志或构建脚本,你可能还需要调整Qt项目的构建配置,比如qmake的`QMAKE_LFLAGS`或`QMAKE_CXXFLAGS`等。 记得每次修改完环境变量后,都需要重启终端或者IDE才能生效。如果你不确定具体操作,建议查阅Balser的文档或官方示例,以及QT的集成指南。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值