Sto eseguendo Qt Creator 2.3.0, basato su Qt 4.7.4, su Windows 7 64-bit. Quando eseguo l'app da Qt Creator (ctrl + r), tutto funziona alla grande. Tuttavia, quando eseguo il debug (F5), l'esecuzione di ogni riga richiede un'eternità, come in alcuni minuti 2 per l'esecuzione di una singola riga di codice.qt creatore debug lento
Ho notato nella finestra Debugger Log questa riga: Debugger: C: \ Programmi (x86) \ Debugging Tools per Windows (x86) \ cdb.exe. Ho pensato che dal momento che sto usando Windows 7 x64, dovrei usare il debugger a 64 bit. Così, ho scaricato e installato Microsoft Windows SDK per Windows 7 e .NET Framework 3.5 SP1 come suggerito da un amico.
Ora vedo che in Strumenti..Opzioni..Tool catene, ho un numero di strumenti rilevati automaticamente. Se seleziono uno qualsiasi degli SDK di Microsoft Windows per Windows - x86, x64, ia64 o qualsiasi del compilatore Microsoft Visual C++ 9.0 - x86, amd64, x64, ia64 - il Debugger è impostato su "C: \ Programmi (x86) \ Debug di strumenti per Windows (x86) \ cdb.exe ", ed è disabilitato quindi non posso cambiarlo.
Come convinco Qt Creator a utilizzare la versione a 64 bit di cdb? E 'collegato al mio problema principale, il debugging super-lento?
probabilmente la prima volta è più lunga a causa del caricamento dei simboli di debug. Dopodiché, vengono memorizzati nella cache e non è necessario risolverli di nuovo –
Kamil è probabilmente corretto. Leggilo qualche tempo fa. – UmNyobe
ha senso - ho pensato che stia memorizzando nella cache qualcosa e questa è la differenza. Posso aspettare 3 secondi. Sono stati i 20 minuti a rendere impossibile il debugging. Ancora non capisco cosa abbia causato l'estrema lentezza prima, ma sono sicuro che sia stato risolto! –