代码之家  ›  专栏  ›  技术社区  ›  Jay

Qmake不支持源目录下的生成目录

  •  19
  • Jay  · 技术社区  · 15 年前

    :警告:Qmake不支持源目录下的生成目录。

    7 回复  |  直到 12 年前
        1
  •  13
  •   TJM    15 年前

    在将项目从一台计算机复制到另一台计算机或从一个目录复制到另一个目录时,不要复制project.pro.user文件。打开项目时,Qt Creator将提供在适当的位置创建新的生成目录。

        2
  •  16
  •   andref    15 年前

    将shadow build目录设置为与项目目录处于同一级别的某个文件夹:

    folder/
      project/
      project-shadow-build-release/
      project-shadow-build-debug/
    

        3
  •  7
  •   Inverse    15 年前

    Andref给出了解决此警告的正确答案,但您可能希望了解此要求存在的原因。

    实际上,构建目录 必须

    有点糟。我喜欢把所有中间文件放在他们自己的文件夹里。但是你不能和qmake在一起。

        4
  •  2
  •   axel22    15 年前

    .pro.user qmake 不应该被触碰(也不应该因此而被投入风投)

        5
  •  1
  •   axel22    15 年前

    只需删除文件 pro.user 分机,为我工作

        6
  •  0
  •   Giova    15 年前

    另一种解决方法是改变 .专业用户 文件(在项目目录中)

        7
  •  0
  •   Program-Me-Rev    9 年前
    1. 右键单击项目: 设置为活动项目
    2. 点击 按钮
    3. 编辑生成配置 :Debug/Profile/Release/并更改默认目录, 或者 只需取消选中 阴影生成 复选框。

      • 生成目录 路径现在应该改为 ,来自 红色