Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Portuguese
  4. Copiar pasta para a pasta de compilação.
Forum Updated to NodeBB v4.3 + New Features

Copiar pasta para a pasta de compilação.

Scheduled Pinned Locked Moved Portuguese
4 Posts 2 Posters 1.7k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Offline
    E Offline
    Exotic_Devel
    wrote on last edited by
    #1

    Estou precisando copiar um diretório para a pasta de compilação, encontrei uma solução mas que não está atendendo minha necessidade: "Aqui":http://dragly.org/2013/11/05/copying-data-files-to-the-build-directory-when-working-with-qmake/

    Primeiro que não entendo porque tantas linhas de código só para copiar um arquivo para o build-dir.
    Segundo que minha necessidade é copiar uma pasta e todo o seu conteúdo para o build-dir e não apenas um arquivo avulso como mostra na solução.

    Aqui esta a imagem de como esta dividido meu projeto:

    !http://i60.tinypic.com/103u0rc.png(MeuPro)!

    Preciso copiar a pasta uitests e todo o seu conteúdo para o mesmo diretório onde é criado o executável de teste.

    1 Reply Last reply
    0
    • T Offline
      T Offline
      TioRoy
      wrote on last edited by
      #2

      Já tentou isto?

      http://stackoverflow.com/a/10058744

      1 Reply Last reply
      0
      • E Offline
        E Offline
        Exotic_Devel
        wrote on last edited by
        #3

        Baseado nessa "solução":http://dragly.org/2013/11/05/copying-data-files-to-the-build-directory-when-working-with-qmake/, consegui criar o qmake script que faz o que eu preciso

        @createdir.commands = $(MKDIR) $$OUT_PWD/uitests
        copyfiles.commands = $(COPY) $$PWD/$$OTHER_FILES $$OUT_PWD/uitests
        first.depends = $(first) createdir copyfiles
        export(first.depends)
        export(createdir.commands)
        export(copyfiles.commands)
        QMAKE_EXTRA_TARGETS += first createdir copyfiles
        @

        Porém, o site não explica algumas coisas, tipo, o que são as palavras 'depends' e 'commands' ? Elas são necessárias?

        1 Reply Last reply
        0
        • T Offline
          T Offline
          TioRoy
          wrote on last edited by
          #4

          Como ele diz no site, "first" é um "build step" do Makefile que o qmake gera.

          "Aqui":http://qt-project.org/doc/qt-5/qmake-advanced-usage.html informa que no QMAKE_EXTRA_TARGETS, cada variável é uma estrutura, podendo ter os seguintes membros (procure no site em "Custom compiler specifications support the following members"):

          commands, CONFIG, depend_command, dependency_type,depends, input, name, output, output_function, variables, variable_out

          1 Reply Last reply
          0

          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt Extensions
          • Unsolved