Dotychczas Znam kilka sposobów #include
klas Qt:Jaki jest właściwy sposób dołączania nagłówków Qt?
#include <QtModule>
To doprowadza wszystkich klas określonego modułu, na przykład
QDomDocument
,QDomElement
,QDomNode
i wielu innych z#include <QtXml>
.#include <QClassName>
Dodaje deklaracji określonej klasy jeden może chcieć wykorzystać, na przykład
QEvent
,QStringList
,QFile
.#include <qcstyleheader.h>
Ma to wpływ poprzedniej metody, za wyjątkiem inaczej patrząc nazwę nagłówka.
Zastanawiam się, czy istnieją inne sposoby na zajęcia Qt z zakresu #include
? Czy są one równoważne, czy niektóre z nich są preferowane przez innych z jakichś powodów? Czy jest to zależne od #include
- wewnątrz pliku .cpp
lub .h
? Czy wpływa to na szybkość kompilacji i rozmiar pliku wykonywalnego?
W skrócie, jaki jest najlepszy sposób na wykonanie?
Ktoś wie, jak uzyskać autouzupełnianie w studio wizualnym, aby przestać fotografować w wersjach .h i nie daje mi innej opcji? Muszę walczyć z VS przez cały czas, gdy używam go w tym wydaniu: "NIE, chcę po prostu na tym poprzestać, nie dodawaj .h do tego, co właśnie napisałem, kiedy wstawiam zamknięcie!" -> [ESC] "ahh"> Całkiem cholernie denerwujące. –
Myślę, że w 2010 roku można wyłączyć automatyczne uzupełnianie dla nagłówków. Przejdź do "Narzędzia-> Opcje-> Edytor tekstu-> C/C++ -> Zaawansowane-> Wyłącz #include auto-completion'. – RedX