2013-06-11 14 views
7

Non ho idea di cosa possa essere successo. Stavo rimuovendo alcune librerie che ho aggiunto alla cartella VC e dalle dipendenze aggiuntive (librerie OpenGL che ho aggiunto), quindi quando ho provato a compilare il mio programma, ho ricevuto 100 errori. Il problema è che il mio progetto attuale non riconosce alcune delle intestazioni standard. Ecco quello che ho:Intellisense non può aprire il file sorgente "* .h"

#include <Windows.h> <-----Error from title 
#include <stdio.h>  <-----Error from title 
#include <stdlib.h>  <-----Error from title 
#include "stdafx.h"  <-----OK 
#include <CommCtrl.h> <-----Error from title 

Ho creato un nuovo progetto per confrontare le sue proprietà, ma non ho notato qualcosa che manca. Qualcuno ha un'idea del motivo per cui il progetto non sta usando queste intestazioni?

+0

In Proprietà di configurazione, quali sono le modifiche apportate? –

+0

@rajraj Stavo semplicemente rimuovendo le librerie OpenGL all'interno di Input e GLew 1.9.0 dalle opzioni include e librerie all'interno delle directory VC++. Prima di tutto, il programma stava andando bene. – SpicyWeenie

+0

OK. Assicurati di avere tutti questi percorsi in 'VC++ directories'->' Include Directories': '$ (VCInstallDir) include; $ (VCInstallDir) atlmfc \ include; $ (WindowsSDK_IncludePath);' –

risposta

15

Accertarsi che siano presenti tutti questi percorsi in VC++ directories ->Include Directories:

$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);‌​

+1

È possibile trovare questa opzione nelle proprietà del progetto, come indicato qui: http://msdn.microsoft.com/en-us/library/Ee855621%28v=vs.110%29.aspx – DCShannon

1

Solo un aggiornamento sulla risposta precedente, in VS2015, il metodo precedente, tra cui directory è stato sconsigliato. Ora è fatto in base alla soluzione. Nel solution explorer fare clic con il pulsante destro del mouse sul nome del progetto, quindi selezionare le proprietà, la finestra di dialogo che si apre è simile alla VS precedente. Aggiungi i percorsi come suggerito sopra alle directory di inclusione e via.

Problemi correlati