J'utilise Qt pour une application Linux embarquée et je veux la rendre aussi petite que possible. En ce moment Si je fais un exécutable compilé statiquement il sera 3.9Mb, à peu près en utilisant seulement les parties GUI dont j'ai besoin. Je l'ai eu à 3.9Mb juste en utilisant qconfig et les paramètres de configuration. Je pensais à voir à quel point il pourrait être plus petit en modifiant le code source avant de l'installer, si quelqu'un a fait quelque chose comme ça à quel point l'avez-vous eu? merciQt :: Comment peut-il être petit?
Répondre
J'ai travaillé sur cela sur un système coldfire (pas de mmu, petite mémoire, c'est-à-dire la taille est d'importance). Comme l'ensemble de l'interface graphique était constituée de widgets personnalisés, nous avons supprimé toutes les classes sauf QWidget en utilisant qconfig. Nous avons également pris la liberté de supprimer toutes les ressources des fichiers de projets (icônes de stock, etc.).
Le résultat était, si je me souviens bien, une taille de bibliothèque de ~ 960 Ko. C'était plutôt inutilisable, ce qui nous a obligé à réimplémenter quelques widgets. Cependant, nous n'avions pas de clavier ni de clavier adéquat pour écrire de petits widgets compacts. Comme nous l'avons fait, nous avons codé en dur le style dans les widgets, réduisant le besoin d'avoir QStyle, etc.
- 1. comment rendre ICU plus petit?
- 2. application Qt ne peut être quitter, rester dans la mémoire
- 3. Comment créer un petit widget avec JavaScript
- 4. Un petit serveur Web
- 5. comment utiliser Qt setWindowFilePath
- 6. petit problème javascript
- 7. petit code python refactor
- 8. jquery petit problème
- 9. petit analyseur jquery
- 10. petit complexe sql
- 11. Comment faire favicon.ico Petit et Cacheable?
- 12. Comment garder un référentiel Mercurial petit?
- 13. Comment personnaliser ListView QT
- 14. comment installer php-qt
- 15. petit appareil wifi java
- 16. Imageview - un petit problème
- 17. projet Petit dans Android
- 18. SML - un petit problème
- 19. Rendre .war plus petit
- 20. Python: Petit problème Regex
- 21. Rails: petit problème searchlogic
- 22. Comment utiliser GLEW avec Qt?
- 23. PHP tcpdf petit code QR?
- 24. dans Qt, Comment faire une fenêtre être la fenêtre en cours?
- 25. git setup pour petit démarrage
- 26. Comment utiliser QSerialDevice dans Qt?
- 27. Grand objet pouvant être déplacé dans un petit conteneur de dépôt?
- 28. forme redimensionnable en studio visuel 2005 ne peut être fait plus, pas encore plus petit
- 29. Quelle peut être la taille de Erlang DETS et que faire si c'est trop petit?
- 30. Petit ProgressDialog "spinner" pour android
Avez-vous supprimé les symboles de débogage? – FrustratedWithFormsDesigner
Même un netbook est livré avec au moins 1gb pourquoi vous inquiétez pas moins de 4mb? – stacker
@stacker Embedded implique souvent quelque chose de plus petit qu'un netbook. Par exemple, un routeur réseau Linux aurait-il un disque dur de 1 Go? –