Ir para conteúdo
Fórum Script Brasil

XavaDavAH00

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Posts postados por XavaDavAH00

  1. 4 horas atrás, Marcelo Utikawa da Fonseca disse:

    As DLLs necessárias são de acordo com os módulos do Qt utilizados. Por exemplo: se usou o módulo de rede, será preciso a Qt5Network.dll

    Para projetos QtWidget simples são necessários apenas Qt5Core.dll e Qt5Widget.dll.

    Se puder, coloque aqui o conteúdo do arquivo .pro do seu projeto para identificar quais as DLLs necessárias.

    Olá! Aqui está o conteúdo do arquivo .pro: 

     

    #-------------------------------------------------
    #
    # Project created by QtCreator 2016-08-08T11:15:30
    #
    #-------------------------------------------------
    
     
    QT       += core gui
    
     
    greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
    
     
    TARGET = OpBasicas
    TEMPLATE = app
    
     
    
     
    SOURCES += main.cpp\
            formprincipal.cpp
    
     
    HEADERS  += formprincipal.h
    
     
    FORMS    += formprincipal.ui
    
     
    RESOURCES += \
        icons.qrc
    
     
    DISTFILES += \
        Sem T�tulo-2.png \
        Sem T�tulo-2.png
    
     

    Um detalhe, neste arquivo .pro, me surgiu essa mensagem: "Cold not decode", por que será que não esta conseguindo decodificar? 

    erro.png

  2. Você errou na sintaxe do comando if em C.
    No código abaixo, reformulei o IF em 3 partes, primeiro para verificar o dia, depois para o mês e por fim, o ano.

    Note que você cometeu uma confusão com os colchetes, sendo que o certo é:

    if(condição){

    Códigos;

    }else{

    Códigos;

    }

     ou então:
    if(condição){

    Códigos;

    }else if(condição){

    Códigos;

    }else{

    Códigos;

    }

     

    Abaixo o código corrigido: 

    #include <stdio.h>
    #include <conio.h>
    main()
    {

          int dia, mes, ano;

          printf("Qual o dia do seu aniversario: ");
          scanf("%i", &dia);
          printf("Qual o mes do seu aniversario: ");
          scanf("%i", &mes);
          printf("Qual o ano do seu aniversario: ");
          scanf("%i", &ano);

          if ((dia > 1) && (dia < 31)){// Tudo o que se abre...

             printf("O dia sera valido: %i", dia);
          }/*Se fecha!*/else{

             printf("Dia não sera valido! ");
          }//Separe o comando em dia, depois mês e depois ano... Começando por dia.
          if ((mes > 1) && (mes < 12)){ // depois mês!

             printf("O mes sera valido: %i", mes);

          }else{

             printf("Mes não sera valido! ");
          }

          if (ano < 2013){// e por fim ano!

             printf("O ano sera valido: %i", ano);

          }else{

             printf("Ano não sera valido! ");
          }

          getch();
    }
     

  3. Olá programadores de plantão. Utilizo o Qt Creator em sua versão atual. Desenvolvi um software básico para versão Desktop, é um software que realiza as 4 operações básicas de matemática. Porem, após eu compilar, ele funciona tudo normal, mas, ao executar em um outro computador, ele solicita DLL's que estão faltando. 
    Vi em uma video aula que poderia usar o comando: windeployqt "C:\caminhodoprograma\executável.exe" no cmd do Qt, porem, este método gera uma pasta com muitas dlls, algumas até que não utilizei, e o programa final sai muito pesado, gostaria de saber se existe um metodo no qual eu possa compilar o programa em um executavel que já contenha apenas as dlls que precise com os comandos que precise, deixando assim o software mais leve, e rodando em outros computadores.

    Obrigado.

×
×
  • Criar Novo...