一.当前工作目录

1.获取方法:

  #include <QDir>

  qDebug() << "当前工作目录:" << QDir::currentPath();

    

打印结果:

当前工作目录: "D:/2.QT/test/test_console/build/QT6_8_2_64_MSVC-Release"

二.pro文件中INCLUDEPATH与lib引用外部文件是的当前路径

1.INCLUDEPATH 默认当前根路径是pro文件所在路径

如:INCLUDEPATH += ./include    #include文件夹存储路径同pro文件,为D:/2.QT/test/test_console

2.LIBS 默认当前根路径是D:/2.QT/test/test_console/build/QT6_8_2_64_MSVC-Release(同上面一中的工作目录)

如:LIBS+= -L../../lib/ -lffi -lgio-2.0   #lib文件的目录是D:/2.QT/test/test_console

三.exe文件输出目录设置

1.pro文件中添加语句:DESTDIR = bin

编译exe语句就会输出到:D:/2.QT/test/test_console/build/QT6_8_2_64_MSVC-Release/bin 内。

说明:

     a.如果没有bin文件夹就手动建立一个。

     b.因为当前工作目录默认是:

D:/2.QT/test/test_console/build/QT6_8_2_64_MSVC-Release,所以语句DESTDIR = bin的意思就是在这个默认路径下的bin文件夹下。

四.标准库及头文件目录查看

1.获取方法:

#include <QLibraryInfo>

    qDebug() << "库文件路径:" << QLibraryInfo::path(QLibraryInfo::LibrariesPath);

    qDebug() << "头文件路径:" << QLibraryInfo::path(QLibraryInfo::HeadersPath);

    qDebug() << "Qt安装根目录:" << QLibraryInfo::path(QLibraryInfo::PrefixPath);

    qDebug() << "插件路径:" << QLibraryInfo::path(QLibraryInfo::PluginsPath);

    qDebug() << "QtCore模块位置:" << QLibraryInfo::location(QLibraryInfo::LibrariesPath) + "/Qt6Core.dll";

    

打印结果:

库文件路径: "C:/Qt/6.8.2/msvc2022_64/lib"

头文件路径: "C:/Qt/6.8.2/msvc2022_64/include"

Qt安装根目录: "C:/Qt/6.8.2/msvc2022_64"

插件路径: "C:/Qt/6.8.2/msvc2022_64/plugins"

2.获取方式

#include <QtCore>

QtCore模块位置: "C:/Qt/6.8.2/msvc2022_64/lib/Qt6Core.dll"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/910555.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/910555.shtml
英文地址,请注明出处:http://en.pswp.cn/news/910555.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

1931. 用三种不同颜色为网格涂色

1931. 用三种不同颜色为网格涂色 mod_value 10**9 7 class Solution:def colorTheGrid(self, m: int, n: int) -> int:# 1、预处理所有合法的单行涂色方案# 存储 3^i&#xff0c;用于快速计算颜色编码的每一位&#xff08;类似位运算&#xff09;# [3^0, 3^1, 3^2, ...,…

整数的输入输出

整数的输入输出 两种形式输出&#xff1a;&#xff08;以int为界&#xff09; char、short、int都用 %dlong 和long long都用 %ld %d char、short、int%ld long long long%u unsignde%lu unsignde long long 整数的格式化输出示例 #include <stdio.h> int main(){cha…

【llm实战】Python打造BGE模型微调服务实战指南

1. 引言:为何需要BGE模型微调?定制化语义的力量 BGE(BAAI General Embedding)是由北京智源人工智能研究院(BAAI)发布的通用文本嵌入模型系列,因其在中英文任务上的优异表现而广受欢迎,尤其是在MTEB(Massive Text Embedding Benchmark)等权威榜单上名列前茅。 尽管通…

代码分析与自动化重构

PS&#xff1a;根据过去编写 Modernizing 相关的开源工具里&#xff0c;编写的《代码分析与自动化重构》指南。 遗留系统的现代化演进是一门艺术。在日常的软件开发里&#xff0c;我们经常会遇到一系列的问题&#xff1a; 如何解决人类智商不够的问题&#xff1f;模式、原则和…

【android bluetooth 框架分析 04】【bt-framework 层详解 8】【DeviceProperties介绍】

前面我们提到了 蓝牙协议栈中的 Properties &#xff0c; 这篇文章是 他的补充。 【android bluetooth 框架分析 04】【bt-framework 层详解 6】【Properties介绍】 1. 设计初衷与核心问题 1. 为什么要设计 DeviceProperties&#xff1f; 在 Android 蓝牙实际使用中&#x…

华为OD-2024年E卷-字母组合[200分] -- python

问题描述&#xff1a; 每个数字对应多个字母&#xff0c;对应关系如下&#xff1a; 0&#xff1a;a,b,c 1&#xff1a;d,e,f 2&#xff1a;g,h,i 3&#xff1a;j,k,l 4&#xff1a;m,n,o 5&#xff1a;p,q,r 6&#xff1a;s,t 7&#xff1a;u,v 8&#xff1a;w,x 9&#xff1…

机器学习竞赛中的“A榜”与“B榜”:机制解析与设计深意

在Kaggle、天池等主流机器学习竞赛平台上&#xff0c;“A榜”&#xff08;Public Leaderboard&#xff09;和“B榜”&#xff08;Private Leaderboard&#xff09;是选手们最关注的指标。但很多新人对两者的区别和设计意图感到困惑。本文将深入解析其差异及背后的逻辑。 &#…

云徙科技 OMS:让订单管理变得轻松又高效

在如今这个线上线下购物融合得越来越紧密的时代&#xff0c;企业要是想在竞争激烈的市场里站稳脚跟&#xff0c;订单管理这一块可得好好下功夫。云徙科技的 OMS&#xff08;订单管理系统&#xff09;就像是给企业量身打造的一把“金钥匙”&#xff0c;能帮企业把订单管理得井井…

qt常用控件--02

文章目录 qt常用控件--02toolTip属性focusPolicy属性styleSheet属性补充知识点按钮类控件QPushButton 结语 很高兴和大家见面&#xff0c;给生活加点impetus&#xff01;&#xff01;开启今天的编程之路&#xff01;&#xff01; 今天我们进一步c11中常见的新增表达 作者&…

P3258 [JLOI2014] 松鼠的新家

题目描述 松鼠的新家是一棵树&#xff0c;前几天刚刚装修了新家&#xff0c;新家有 n n n 个房间&#xff0c;并且有 n − 1 n-1 n−1 根树枝连接&#xff0c;每个房间都可以相互到达&#xff0c;且俩个房间之间的路线都是唯一的。天哪&#xff0c;他居然真的住在“树”上。 …

基于openfeign拦截器RequestInterceptor实现的微服务之间的夹带转发

需求&#xff1a; trade服务需要在下单后清空购物车 分析&#xff1a; 显然&#xff0c;清空购物车需要调用cart服务&#xff0c;也就是这个功能的实现涉及到了微服务之间的转发。 其次&#xff0c;清空购车还需要userId&#xff0c;所以需要使用RequestInterceptor来实现夹…

w~深度学习~合集9

我自己的原文哦~ https://blog.51cto.com/whaosoft/14010384 #UPSCALE 这里设计了一个通用算法UPSCALE&#xff0c;可以剪枝具有任意剪枝模式的模型。通过消除约束&#xff0c;UPSCALE将ImageNet精度提高2.1个点。 paper地址&#xff1a;https://arxiv.org/pdf/2307.08…

python如何删除xml中的w:ascii属性

可以使用Python的xml.etree.ElementTree模块通过以下步骤删除XML中的w:ascii属性&#xff1a; import xml.etree.ElementTree as ET# 原始XML片段&#xff08;需包含命名空间声明&#xff09; xml_str <w:rPr xmlns:w"http://schemas.openxmlformats.org/wordproces…

【React】React CSS 样式设置全攻略

在 React 中设置 CSS 样式主要有以下几种方式&#xff0c;各有适用场景&#xff1a; 1. 内联样式 (Inline Styles) 直接在 JSX 元素中使用 style 属性&#xff0c;值为 JavaScript 对象&#xff08;使用驼峰命名法&#xff09; function Component() {return (<div style…

JS红宝书笔记 8.2 创建对象

虽然使用Object构造函数或对象字面量可以方便地创建对象&#xff0c;但这些方式有明显不足&#xff1a;创建具有同样接口的多个对象需要重复编写很多代码 工厂模式可以用不同的参数多次调用函数&#xff0c;每次都会返回一个新对象&#xff0c;这种模式虽然可以解决创建多个类…

高通camx hal进程dump日志分析三:Pipeline DumpDebugInfo原理分析

【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了: 这一篇我们开始讲: 目录 一、问题背景 二、DumpDebugInfo原理 2.1:我们分析下代码 2.2 :Pipeline Dump debug info 2.3 :dump Metadata Pending Node信息 2.4 :Dump Metadata Pool Debug信息 2.5 :No…

【数据结构】_二叉树基础OJ

目录 1. 单值二叉树 1.1 题目链接与描述 1.2 解题思路 1.3 程序 2. 相同的树 2.1 题目链接与描述 2.2 解题思路 2.3 程序 3. 对称二叉树 3.1 题目链接与描述 3.2 解题思路 3.3 程序 1. 单值二叉树 1.1 题目链接与描述 题目链接&#xff1a; 965. 单值二叉树 - 力…

软件工程画图题

目录 1.大纲 2.数据流图 3.程序流图 4.流图 5.ER图 6.层次图 7.结构图 8.盒图 9.状态转换图 10.类图 11.用例图 12.活动图 13.判定表和判定树 14.基本路径测试过程(白盒测试) 15.等价类划分(黑盒测试) 1.大纲 (1).数据流图 (2).程序流图 (3).流图 (4).ER图…

H7-TOOL自制Flash读写保护算法系列,为华大电子CIU32F003制作使能和解除算法,支持在线烧录和脱机烧录使用2025-06-20

说明&#xff1a; 很多IC厂家仅发布了内部Flash算法文件&#xff0c;并没有提供读写保护算法文件&#xff0c;也就是选项字节算法文件&#xff0c;需要我们制作。 实际上当前已经发布的TOOL版本&#xff0c;已经自制很多了&#xff0c;比如已经支持的兆易创新大部分型号&…

go channel用法

介绍 channel 在 Go 中是一种专门用来在 goroutine 之间传递数据的类型安全的管道。 你可以把它理解成&#xff1a; 多个 goroutine 之间的**“传话筒”**&#xff0c;谁往通道里塞东西&#xff0c;另一个 goroutine 就能接收到。 Go 语言采用 CSP&#xff08;Communicatin…