Jump to content
Fórum Script Brasil
  • 0

XavaDavAH00
 Share

Question

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.

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

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.

Link to comment
Share on other sites

  • 0
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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      149.6k
    • Total Posts
      646.2k
×
×
  • Create New...