Czy ktoś zna oficjalnie obsługiwany sposób włączenia kodu debug-build tylko w Qt? Na przykład:Czy Qt oferuje (gwarantowaną) definicję debugowania?
#ifdef QT_DEBUG
// do something
#endif
Zasadniczo podobnie jak Q_ASSERT, ale dla bardziej złożonych testów.
ja nie mogę znaleźć żadnej dokumentacji, która mówi, że ramy Qt gwarantuje zdefiniować debugowania makra. Jeśli nie jest, jaki byłby sensowny nieoficjalny sposób na wykonanie tego projektu?
wiesz o jakichkolwiek dowodów, że 'QT_NO_DEBUG' jest oficjalnie wspierany do użytku poza ramami Qt? –
Nie, po prostu czytanie źródła. Chociaż jest mało prawdopodobne, aby definicje w opublikowanych nagłówkach API zostały zmienione bez bardzo dobrego powodu. – laalto