qt 的相对路径说法

被.pro文件中的相对路径给整糊涂了,仔细研究后,原来.pro文件中有两种相对路径。

一种情况下./表示.pro文件所在的目录

另一种情况下./表示构建生成目录

 

INCLUDEPATH SOURCE FORM HEADERS 这些变量中使用的./指的是.pro文件所在的目录

而DESTDIR OBJECTS_DIR MOC_DIR UI_DIR这些变量中使用的./指的是构建生成目录。

如果没有选择影子构造(shadow build),通常构建生成目录和.pro文件所在目录是同一个目录但是如果指定了shadow build,且指定了构建生成目录,情况就不一样了

 

 

 

参考链接:  https://www.cnblogs.com/qingergege/p/9845931.html

posted @   cogitoergosum  阅读(1266)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2017-02-17 html 替换元素
点击右上角即可分享
微信分享提示