Ricevo #error WINDOWS.H già incluso. applicazioni MFC non devono #include windows.h ma io non so come faccio a sapere a causa di quale file questo sta accadendo#error WINDOWS.H già incluso. Le app MFC non devono #include <windows.h>
Grazie
Ricevo #error WINDOWS.H già incluso. applicazioni MFC non devono #include windows.h ma io non so come faccio a sapere a causa di quale file questo sta accadendo#error WINDOWS.H già incluso. Le app MFC non devono #include <windows.h>
Grazie
Provare ad attivare "Mostra Include" nelle impostazioni del progetto (C/C++ -> Avanzate). Questo spettacolo vi darà un'indicazione di quali file di intestazione sono inclusi e in quale ordine - si dovrebbe essere in grado di risalire da lì
In primo luogo, vedere che cosa unità di traduzione (file cpp) è stato compilato quando l'errore si è verificato (vedi registro di costruzione).
Quindi ... è possibile controllare i file di intestazione inclusi da quel file cpp, cercando <windows.h>
.
È inoltre possibile cercare in tutti i file di progetto per verificare se è incluso nel codice.
Se si utilizzano altre librerie di terze parti che includono l'intestazione windows.h, potrebbe essere necessario modificare l'ordine di inclusione di tali file di intestazione e intestazioni MFC.
Cambiare l'ordine comprendono, e comprendono AFX < intestazioni> prima degli altri
check probabilmente Windows.h
potrebbe essere incluso nel file stdafx.h
. In tal caso, quindi commentare Windows.h
e quindi verificare, l'errore potrebbe essere disattivato. Perché ho avuto lo stesso problema che risolvo nello stesso modo.
Grazie, questo ha funzionato per me –