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

【Qt秘籍】[003]-Qt环境变量配置-磨刀不误砍柴工

一、为什么要设置环境变量 ?[原因]

配置PATH环境变量的主要用处在于让操作系统能够识别并执行不在当前工作目录下的可执行文件。具体来说,它的作用包括:

  1. 命令执行便捷性:当你在命令行输入一个命令(如java, pythonnpm等),操作系统会根据PATH环境变量中列出的目录顺序查找该命令对应的可执行文件。这样,你无需每次都在命令前加上文件的完整路径,使得在任何位置都能够方便地运行这些命令。

  2. 软件免安装路径指定:对于开发者而言,配置PATH可以让他们在安装一些工具或 SDK(如Java的JDK、Python等)后,不需切换到安装目录就能全局使用这些工具的命令。这对于频繁使用命令行工具尤其重要。

  3. 提高工作效率:通过将常用工具的路径添加到PATH,用户可以迅速在命令行中调用这些工具,无需记住或频繁输入复杂的路径信息,从而提升日常工作的效率。

  4. 支持跨目录调用:配置好PATH后,即使你的项目依赖位于不同目录下的脚本或程序,也能够无障碍地调用,使得项目的构建、测试和部署流程更加灵活和顺畅。

  5. 兼容多版本需求:在开发环境中,有时需要管理多个版本的同一工具,通过在PATH中灵活调整目录顺序,可以轻松切换使用不同版本的软件,满足不同项目的需求。

        例如,在Windows和DOS操作系统的path环境变量中,当要求系统在不告诉程序所在的完整路径的情况下运行程序时,系统不仅会搜索当前目录中的程序,还会搜索path中指定的路径。在Windows上设置Qt的环境变量是为了在命令行或其他应用程序中直接访问与Qt相关的命令和工具。

二、如何配置Qt的环境变量?[方法]

1.找到Qt的安装路径,复制 "bin" 路径

 2.打开“编辑系统环境变量”

 3. "环境变量"------>双击"Path"------>填⼊"bin"路径------> "确定"

注意:在关掉所有窗⼝时,⼀定要点击"确定",否则上述配置⽆效。

 

笔者碎碎念: 虽然“配置环境变量”这一步好像看起来并没有什么用,却能在后续开发过程中大大提高效率,正所谓磨刀不误砍柴工。

相关文章:

  • [FlareOn6]Overlong
  • 知识分享:大数据信用花导致的评分不足多久能恢复
  • 领域驱动设计(DDD)学习笔记之:基础理论与概念
  • return _VF.meshgrid(tensors, **kwargs) 的参考解决方法
  • B2124 判断字符串是否为回文
  • 动态规划之买卖股票大集合
  • ②单细胞学习-组间及样本细胞比例分析
  • 深度剖析:为什么 Spring 和 IDEA 都不推荐使用 @Autowired 注解
  • k8s问题
  • 代码质量与可维护性提升
  • 生成式AI的GPU网络技术架构
  • 5月28(信息差)
  • CGAL 获取网格相交面片
  • 深入学习 torch.distributions
  • 如何关闭或者减少屏蔽 CloudFlare 的真人检测
  • Electron入门介绍
  • golang中接口赋值与方法集
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • js面向对象
  • MySQL数据库运维之数据恢复
  • Rancher如何对接Ceph-RBD块存储
  • React as a UI Runtime(五、列表)
  • Redis 中的布隆过滤器
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • tensorflow学习笔记3——MNIST应用篇
  • 成为一名优秀的Developer的书单
  • 程序员最讨厌的9句话,你可有补充?
  • 关于 Cirru Editor 存储格式
  • 讲清楚之javascript作用域
  • 免费小说阅读小程序
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 学习Vue.js的五个小例子
  • 一个JAVA程序员成长之路分享
  • 用Visual Studio开发以太坊智能合约
  • hi-nginx-1.3.4编译安装
  • 翻译 | The Principles of OOD 面向对象设计原则
  • ​2021半年盘点,不想你错过的重磅新书
  • "无招胜有招"nbsp;史上最全的互…
  • # 数仓建模:如何构建主题宽表模型?
  • ### RabbitMQ五种工作模式:
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • (+4)2.2UML建模图
  • (zhuan) 一些RL的文献(及笔记)
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (五)关系数据库标准语言SQL
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .net Signalr 使用笔记
  • .NET 反射的使用
  • .NET/C# 使窗口永不获得焦点