Quelqu'un pourrait-il me signaler un article, où les directives de pragma, disponibles dans l'environnement de Qt seraient discutées?Directives de pragma de Qt
1
A
Répondre
6
Les directives AFAIK pragma
sont des directives de préprocesseur et de compilation et n'ont pas grand chose à voir avec Qt elle-même.
- http://gcc.gnu.org/onlinedocs/cpp/Pragmas.html
- http://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Pragmas.html
- https://www.redhat.com/docs/manuals/enterprise/RHEL-3-Manual/gcc/pragmas.html
Qt fournit quelques définit, qui peut être utilisé pour faire des choses comme activer/désactivation de parties du code source en fonction de la plate-forme que vous êtes compilation:
Vous pouvez les utiliser comme ceci:
#ifdef Q_WS_MAC
(some mac code goes here)
#endif
#ifdef Q_WS_WIN32
(some windows code goes here)
#endif
0
La liste complète des moduyles dans Qt qui peuvent être enlevés par se trouve dans définit src> corelib> global> qconfig-minimal.h dans le dossier de votre téléchargement Qt d'origine.
Questions connexes
- 1. Suggestion de niveau d'avertissement QT
- 2. Signification de cette notation #pragma
- 3. Directives de codage XAML
- 4. directives de développement de protocole
- 5. Conditionnel "pragma omp"
- 6. synchronisation construire à l'intérieur de pragma pour
- 7. gcc alignement de la mémoire pragma
- 8. Xcode - Utilisation de la marque #pragma
- 9. Comment fonctionne lib pragma de Perl?
- 10. Ada: optimiser pragma
- 11. C++ #pragma pack
- 12. NHAML Directives
- 13. Directives de conception de classe/fonction
- 14. Directives de préprocesseur de l'objectif-c
- 15. problème aveC#ifndef et #pragma une fois
- 16. C++ pragma GCC directive system_header
- 17. Besoin de directives appropriées pour SCJP
- 18. Directives pour l'utilisation de IDictionary (.NET)
- 19. Directives de pré-processeur en C#
- 20. Directives de conception pour l'analyseur et lexer?
- 21. Utilisation de directives dans les nouveaux fichiers
- 22. Directives de comptage des références COM interop
- 23. espaces de noms et Utilisation des directives
- 24. C# ASP.NET Codes de refactoring | Comment/Directives
- 25. Utilisation de Pragma-s de SQLite en C#
- 26. Suppression de l'indicateur dans GCC à l'aide de Pragma
- 27. Utilisation de Pragma dans le corps de package Oracle
- 28. Android - directives JNI
- 29. Script # directives du préprocesseur?
- 30. directives d'exécution dans config