【Qt-CMake】QT中cmak编译出现CMake Error: The source.. does not match the soused

QT中cmak编译出现CMake Error: The source... does not match the soused

分析

前提是该项目是从另一个路径的项目复制过来的,编写代码时发现无论怎样修改代码,运行后都没有任何变化,以为是qtbug,重构重启都没用,最后打了断点,发现断点打在原路径的项目代码里了,看了构建(下图),发现红框路径是原路径项目的,但是就算在此处修改成现在的项目路径,也没用,删除了原路径的项目,也没用,运行后反而会自动创建在原路径。

原因

该项目是从其他地方复制过来的,原项目也没有删除,推测就算复制过来了编译某些配置也是保留了原路径吧

解决

当前项目与原路径的项目均删除,重新在该路径创建,编译运行可以了(不可取,本项目因为文件少代码少可以重创)

相关推荐
2301_765703141 分钟前
C++中的策略模式应用
开发语言·c++·算法
普通网友12 分钟前
云计算数据加密选型:合规要求(GDPR / 等保)下的方法选择
开发语言·云计算·perl
bugu___13 分钟前
仿muduo库实现并发服务器(3)
开发语言·c++
betazhou15 分钟前
借用Deepseek写一个定期清理备份文件的ps脚本
开发语言·前端·javascript·ps·deepseek·清理备份文件
瑞雪兆丰年兮17 分钟前
[从0开始学Java|第一天]Java入门
java·开发语言
沈雅馨18 分钟前
SQL语言的云计算
开发语言·后端·golang
人道领域23 分钟前
javaWeb从入门到进阶(SpringBoot基础案例)
java·开发语言·spring
小二·25 分钟前
Go 语言系统编程与云原生开发实战(第2篇):并发编程深度实战 —— Goroutine、Channel 与 Context 构建高并发 API 网关
开发语言·云原生·golang
u01040583627 分钟前
利用Java CompletableFuture优化企业微信批量消息发送的异步编排
java·开发语言·企业微信
m0_6860416128 分钟前
C++中的装饰器模式变体
开发语言·c++·算法