Ho trovato che Qt VS addin 1.1.x ha funzionato con Visual Studios incluso 2010. Qt VS addin 1.2.x non supporta Qt4 in VS 2012. Ci sono forchette di questo addin che possono far fronte a Qt4 in VS 2012 ?È possibile lavorare con i progetti Qt4 in Visual Studio 2012 utilizzando i componenti aggiuntivi?
È possibile lavorare con i progetti Qt4 in Visual Studio 2012 utilizzando i componenti aggiuntivi?
risposta
Sì, è possibile con l'addin VS 1.2.2. Io uso questa versione addin e Qt 4.8.1 in Visual Studio 2012 insieme.
L'addin ha limitazioni per Qt4, ma fa tutto il moc e ui per te.
Le limitazioni sono:
- è necessario specificare il Qt4 includono directory e percorsi lib auto (non cliccabile)
- non vi saranno rimasti Qt 4 modelli di file (ma funziona ancora, dopo aver cambiato il comprendono direttive i file di intestazione Qt4 in base alla struttura dei file Qt4)
C'è un modo per ottenere gli aiutanti di debug a lavorare in modo da poter vedere all'interno di Qt 4.8.X QStrings e altri oggetti Qt mentre runing di Visual Studio 2012 debugger? – drescherjm
Se si è creato il file Qt self, si dispone dei file pdb e si può eseguire il debug nei file cpp QString, ad esempio. –
Come abilitare visualizzatore di debug per clas Qt SES in VS2012 (4.6.x Qt):
- Scaricare e installare qt-vs-addin per QT5 per VS2012 (testato su versione 1.2.2);
- Apri programmi (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ Packages \ Debugger \ autoexp.dat nell'editor;
- Separare le sezioni QString e QByteArray per Qt4 e commentare (con ';') Sezioni QString e QByteArray per Qt5;
- Esegui VS2012, apri Strumenti-> Opzioni-> Debug-> Modifica e continua. Nella casella di gruppo per Opzioni solo nativi, selezionare "Abilita Editor nativi e continua". Questo imporrà a VS di utilizzare autoexp.dat, piuttosto che le definizioni originali nativa basate su XML (vale a dire i cosiddetti "miglioramenti della visualizzazione dei dati nel debugger ").
- Utile!
Grazie mille per questo suggerimento – pulp
Posso confermare che questo funziona anche per VS 2013. Tuttavia, ho dovuto copiare i dati di visualizzazione Qt4 dal mio VS 2012 autoexp.dat. Il programma di installazione del componente aggiuntivo VS inserisce solo i dati di visualizzazione Qt5 nella versione VS 2013. – iamtheddrman
per quanto ne so 1.2.x è per QT5 –