You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改QT VS插件中qtvars.vcxproj文件的存放路径?

解决新项目中qmake/temp目录未遵循VS输出路径的问题
  • 检查项目根目录的qmake配置文件:旧项目大概率有自定义的.qmake.conf文件,里面指定了临时目录的自定义路径,而新项目默认没有这个配置。你可以把旧项目的.qmake.conf复制到新项目根目录,或者手动创建该文件并添加:

    QMAKE_TMPDIR = $$OUT_PWD/temp
    

    $$OUT_PWD会自动指向VS设置的输出目录,覆盖默认的x64/Debug路径。

  • 核对VS的qmake生成参数:虽然你说设置一致,但再仔细检查Qt项目属性里的「qmake生成步骤」→「附加qmake参数」,旧项目可能加了指定临时目录的参数,新项目没配置。比如添加:

    -set QMAKE_TMPDIR $(OutDir)/temp
    
  • 清理新项目的qmake缓存:VS或Qt Creator生成的qmake缓存文件(比如.qmake.stash、根目录的Makefile)可能导致路径不更新。彻底删除新项目的x64/Debug目录、根目录下的缓存文件,再重新生成项目。

  • 排查Qt版本差异:如果新旧项目用的Qt版本不一样,新版本qmake可能调整了临时目录的默认规则。试着把新项目切换到旧项目使用的Qt版本,验证是否解决问题。

内容的提问来源于stack exchange,提问作者nONSENCE

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 20:59:53