news 2026/4/16 3:01:07

Qt:关于:-1: error: dependent ‘..\..\..\..\does not exist.

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Qt:关于:-1: error: dependent ‘..\..\..\..\does not exist.

在Qt中使用MSVC编译器构建项目的时候,出现了这个问题。这个问题出现的很奇怪。我Qt的安装目录是在D盘,我在D盘新建一个项目用(qMake +MSVC编译器),提示找不到QMainWindow.h.但是我在E盘新建项目同样是(qMake +MSVC编译器)就可以运行。有的时候项目可以运行了,但是qMake一下,就又报错了。虽然找不到原因,但是这里能提供几种解决办法。

1、在.pro项目文件中 添加 qmake_project_depth = 0 ; 这句代码。 这个方法确实会能解决编译不成功的问题,但是在我Qt6.8的版本中会导致,很多源文件标红,找不到定义。但是可以编译通过运行的。

2、关闭Shadow build。影子构建是把生成的构建文件跟源文件分开,这样项目目录里面看起来就干净清爽一点。关闭以后,会导致源文件目录比较杂乱。

3、改变shadow build 的路径。你只要保证你.pro 文件的所在目录的深度,不会超过构建目录的深度就可以。比如我的项目在: D:\project\project1\project2\project.pro. 这里深度是4,那么我把构建目录放在D:\Desktop_Qt_6_8_3_MSVC2022_64bit-Debug, D:\dir1\Desktop_Qt_6_8_3_MSVC2022_64bit-Debug,

D:\dir1\dir2\Desktop_Qt_6_8_3_MSVC2022_64bit-Debug,

D:\dir1\dir2\dir3\Desktop_Qt_6_8_3_MSVC2022_64bit-Debug, 都可以。

4、把 Qt首选项-构建与运行-概要-下面的使用jom代替nmake 这个勾选掉。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 12:46:29

全球首个2000-2022年高精度陆地人类足迹数据集(裁剪到中国/分省/分市)

数据简介今天我们分析的数据是陆地人类足迹数据集,该数据集是整合8类人类压力源数据得到的涵盖全球2000到2022年的人类足迹数据集,为便于使用,我们根据中国的行政区划将其裁剪为中国区域、各省以及各市的区域,方便大家研究使用。该…

作者头像 李华
网站建设 2026/4/16 14:23:17

SpringBoot+MyBatis实战:企业级开发指南

目录 Spring Boot 集成 MyBatis 实战:从配置到企业级优化 一、核心原理:Spring Boot 如何整合 MyBatis? 1. 整合核心依赖 2. 自动配置核心逻辑 二、环境搭建:从 0 到 1 创建集成项目 1. 步骤 1:初始化 Spring Bo…

作者头像 李华
网站建设 2026/4/11 22:56:31

新手必看!大单号量物流核查:1 分钟找出揽收后无轨迹单号的实操方法

在快递物流行业摸爬滚打多年,最让人头疼的不是日均几百、几千甚至上万单的高强度分拣,而是揽收完成后,部分单号迟迟没有后续物流轨迹的“隐性问题”。这些单号就像埋在海量订单里的“定时炸弹”,一旦拖延到用户投诉、平台处罚才发…

作者头像 李华
网站建设 2026/4/16 3:54:50

正则表达式的基础要点

下面内容摘录自《用R探索医药数据科学》专栏文章的部分内容(原文5050字)。 2篇2章12节:R语言中字符串的处理,正则表达式的基础要点和特殊字符_r语言-CSDN博客 在数据科学和文本分析中,字符串处理是一项至关重要的技能…

作者头像 李华
网站建设 2026/4/16 12:46:36

3.2 理解AI Agent工作原理:构建复杂任务自动化系统

3.2 理解AI Agent工作原理:构建复杂任务自动化系统 AI Agent是现代AI编程工具的核心组件,它们能够自主执行复杂任务、做出决策并与环境交互。在本节中,我们将深入探讨AI Agent的工作原理,并学习如何构建能够处理复杂任务的自动化系统。 AI Agent基础概念 AI Agent是一种…

作者头像 李华
网站建设 2026/4/16 13:20:01

基于Python+Vue开发的商城管理系统源码+运行步骤+计算机专业

项目简介 该项目是基于PythonVue开发的商城管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Python编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Python的网上商城管…

作者头像 李华