Existe alguma alternativa comparável ao Qt?

10

Eu amo a idéia do Qt, no entanto, eu uso não apenas para código aberto, mas também para o desenvolvimento de código fechado. Este não é um problema real porque eu apenas licencio sob a LGPL e distribuo as DLLs necessárias. Eu tive um problema, infelizmente.

O executável compilado estaticamente vinculado é de 4,36 MB. Não é muito pobre.

O executável compilado dinamicamente vinculado é de 250 KB, no entanto, também devo incluir quase 35 MB em arquivos DLL com a instalação. Isso é realmente brega e não importa como eu olhe para isso, não posso justificar a proporção de uso do tamanho. Isso e eu simplesmente não posso pagar uma licença comercial. Fale sobre os desenvolvedores de arranque de preços.

Enfim, você vê meu problema. Meu programa executa apenas uma função. 35 MB é muito grande. Infelizmente eu ouvi histórias de horror sobre como WxWidgets mal mantido é mas, dada a minha situação, eu tenho medo de ser forçado a usá-lo. Alguém pode me recomendar uma alternativa que é quase tão poderosa, mas não vai resultar no inchaço que um executável Qt compilado pela LGPL traz? Obrigado!

    
por Dr.McNinja 25.05.2011 в 07:12
fonte

3 respostas

6

Por que você não quebra todas as funcionalidades que você precisa em uma dll separada estaticamente compilada e vincula seu programa dinamicamente com isso. Você pode liberar o código-fonte da DLL compilada estaticamente, já que é apenas um wrapper. E, no geral, você ainda estará em conformidade com a LGPL.

    
por hawk 25.05.2011 / 08:17
fonte
0

Uma coisa que posso sugerir é tentar UPX (ou similar) compactando as DLLs dinâmicas para diminuir o tamanho delas, dependendo de como quanto código vs dados / recursos os DLLs contêm, você pode obter resultados impressionantes.

    
por fileoffset 25.05.2011 / 08:14
fonte
0

link Dê uma olhada nisso :) É mais simples, open source e pode fazer o suficiente para as suas necessidades.

    
por tentimes 04.12.2011 / 14:50
fonte