Ho ottenuto un enorme progetto di terze parti C++ con una serie di progetti in un'unica soluzione. Quindi, il tempo di compilazione è piuttosto lungo e anche la generazione di informazioni su Internet richiede molto. Allora, qual è lo scopo di Browse Information? Quale funzionalità andrà persa se disattivo Sfoglia la generazione di informazioni?Qual è lo scopo delle informazioni di navigazione generate da Visual Studio
risposta
Visual Studio 6 richiedeva le informazioni di navigazione per eseguire le operazioni indicate da Doug T..
Le versioni più recenti di Visual Studio possono utilizzare il file di informazioni di ricerca, ma per impostazione predefinita utilizzare un nuovo database Intellisense. Per quelle versioni, c'è fondamentalmente un demone Intellisense che costruisce il database in background invece di essere incorporato direttamente nel processo di compilazione. È davvero utile avere più di un processore o un core quando si usa Intellisense. Altrimenti può davvero impantanare il tuo sistema.
Da here
Selezionare Genera Sfoglia informazioni nella scheda delle impostazioni del progetto C/C++, per eventuali source-file che si desidera essere inclusi. Questo è molto utile per la ricerca di definizioni di funzioni e dichiarazioni - basta fare clic destro un funzione/variabile e selezionare "Vai a definizione di ..." e l'IDE vi porterà direttamente lì.
Perderai alcune possibilità di navigare facilmente il tuo codice. Questo può essere molto importante in una base di codice molto ampia. So che senza di esso e strumenti come Visual Assist X, sarei perso. Tuttavia, Visual Studio ha una procedura di ricerca dei file molto efficiente che non può essere completamente sostituita con gli strumenti di navigazione.
- 1. Qual è lo scopo delle classi astratte?
- 2. Qual è lo scopo di. * \\?
- 3. Qual è lo scopo delle classi interne della navbar e della barra di navigazione?
- 4. Qual è lo scopo delle raccolte di grafici in TensorFlow?
- 5. Qual è lo scopo delle API di destinazione e minSDK
- 6. Qual è lo scopo delle direttive #line di perl?
- 7. Qual è lo scopo del processo di hosting di Visual Studio?
- 8. Qual è lo scopo di precompiledApp.config?
- 9. Qual è lo scopo di @EnableTransactionManagement?
- 10. Qual è lo scopo di taco.json nel progetto Apache Cordova Visual Studio 2015?
- 11. Qual è lo scopo delle configurazioni di debug/release in Visual Studio 2008/2010 che compila in cartelle diverse?
- 12. Qual è lo scopo di Array.GetLowerBound (int)?
- 13. Qual è lo scopo di durandal?
- 14. Qual è lo scopo di java.math.MutableBigInteger?
- 15. Qual è lo scopo di ldexp?
- 16. Qual è lo scopo dell'uso di CommandType.Tabledirect
- 17. Qual è lo scopo di CMakeScripts?
- 18. Qual è lo scopo di EXTRA_CFLAGS?
- 19. Qual è lo scopo di IAsyncStateMachine.SetStateMachine?
- 20. Qual è lo scopo delle viste in SQL?
- 21. Qual è lo scopo delle "Prenotazioni" in Amazon EC2
- 22. Qual è lo scopo delle relazioni del pacchetto in .NET?
- 23. Qual è lo scopo di 'var'?
- 24. Qual è lo scopo delle diverse proprietà * Target?
- 25. Qual è lo scopo della struttura delle bandiere in iOS?
- 26. Qual è lo scopo dell'hash MD5 nel download delle app?
- 27. Qual è lo scopo del controllo VisitorIdentification?
- 28. Qual è lo scopo di :: in C#?
- 29. Qual è lo scopo di riutilizzareIdentificatore?
- 30. Qual è lo scopo di IntentSender?
molto vero, i processori dual core aiutano. Questo è uno dei motivi per cui a volte voglio solo essere in grado di sviluppare solo in vim. Potrei farlo nell'hardware degli anni '90 :) –