beh, in Visual Studio 2012 (ambiente C++), per un'applicazione console win32, ho bisogno di includere un nuovo file di intestazione nel mio progetto. Ho provato a copiare i file nella posizione del progetto, ma non è di aiuto. il file è iGraphics.h e viene visualizzato nell'elenco dei file di intestazione ma non viene compilato. quale dovrebbe essere l'approccio corretto ?? visual studio 2012 aggiungendo nuovo file di intestazione
risposta
si dovrebbe aggiungere il percorso di tale intestazione alla supplementari includono directory sotto C/C++ nelle impostazioni di progetto. Successivamente, solo #include "iGraphics.h"
dove ne hai bisogno.
Non spostare semplicemente i file di intestazione e non aggiungere intestazioni esistenti al progetto senza una buona ragione. In questo modo, puoi cambiare facilmente le versioni semplicemente specificando una cartella diversa.
Inserisci il file nel punto giusto nel file system (come hai fatto tu). Quindi fare clic con il tasto destro del mouse sul progetto in Esplora soluzioni e utilizzare Aggiungi> Elemento esistente per aggiungerlo al progetto.
Se non si desidera spostare il file (che probabilmente non si dovrebbe), vedere la risposta di Luchian su come aggiungere la directory di inclusione alle cartelle di inclusione.
yeah .. ho fatto .. e ora sta mostrando nel file di intestazione di sistema .. ma ancora durante la compilazione mi dà errore- c: \ users \ pc \ documents \ visual studio 2012 \ projects \ consoleapplication1 \ consoleapplication1 \ consoleapplication1.cpp (5): errore fatale C1083: impossibile aprire il file include: 'iGraphics.h' : Nessun file o directory Sono nuovo nello studio visivo e in una correzione cosa fare! –
@NasifImtiazOhi Non si dovrebbe fare questo.La soluzione corretta è quella che ho postato.Aggiunta di articoli esistenti è raramente richiesta, e sh Potrebbe essere usato solo se sai cosa stai facendo. –
Buoni punti, ho aggiunto un commento alla risposta. –
Il modo più semplice per farlo è:
- Fare clic destro sul file di intestazione (da inserire) in Esplora soluzioni.
- Generale -> "Escluso dal costruire"
- Selezionare "No" dal menu a tendina
- Fare clic su "OK".
In VS2012, usando solo '"' invece di '<>' in tutto il file di intestazione in includono inoltre funziona.
- 1. Visual Studio 2012 aggiungendo _1 cliccare gestore di eventi
- 2. Visual Studio 2012 - File mancante "tracker.exe" mancante
- 3. Compatibilità di Visual Studio 2012
- 4. Visual Studio 2012 ExtJS IntelliSense
- 5. Visual Studio aggiungendo un'immagine per proiettare
- 6. Tema di Visual Studio 2010 per Visual Studio 2012?
- 7. File di intestazione del progetto MS Visual Studio
- 8. Pubblicazione parziale di Visual Studio 2012
- 9. Condivisioni di rete di Visual Studio 2012
- 10. Lua in visual studio 2012?
- 11. Visual Studio 2012 Code Coverage
- 12. WCF con Visual Studio 2012
- 13. WebApi2 in visual studio 2012
- 14. Visual Studio 2012 framework mancanti
- 15. Obiettivi di MSBuild e Visual Studio 2012
- 16. Errore di Visual Studio 2012 Update 3
- 17. Progetto PowerShell di Visual Studio 2012
- 18. Progetto Visual Studio 2010 in Visual Studio 2012
- 19. Personalizzazione dell'indentazione "Smart" di Visual Studio 2012
- 20. Riassociare i tipi di file per Visual Studio 2012
- 21. Visual Studio 2012 non carica alcun progetto
- 22. Visual Studio 2012 IntelliSense con Visual Assist X e Doxygen
- 23. Come includere i file di intestazione in Visual Studio 2008?
- 24. Visual Studio non può includere il file di intestazione.
- 25. Visual Studio 2012 - Impossibile spostare file .tt EF
- 26. Visual Studio 2012 Express e .NET 2.0
- 27. sviluppo HTML5 con Visual Studio 2012
- 28. Visual Studio 2012 rispetto a Visual Studio 2010 (delta)
- 29. Test dell'unità C++ in Visual Studio 2012
- 30. Diagramma database di Visual Studio 2012?
puoi dirmi come posso andare a ** includere le directory aggiuntive ** in visual studio 2012 (versione 11.0). ho provato a trovarlo ma non potevo. mentre facendo clic con il pulsante destro del mouse sul progetto, non sono riuscito a trovare le proprietà di configurazione. –
@NasifImtiazOhi tasto destro del mouse sul progetto e vai a proprietà -> proprietà di configurazione -> C/C++ -> generale .. –
beh, ho selezionato la cartella contenente lì, ma ancora dà errore! –