Problème de compilation d'un code C++

Bonjour depuis quelque heure j'essaie de compiler un code le voici:

#include <Windows.h>

int main(){
 int inc;
 int sw = GetSystemMetrics(SM_CXSCREEN);
 int sh = GetSystemMetrics(SM_CYSCREEN);
 
 while(1)
 {
  inc++;
  int x = rand() % (sw - 0);
  int w = rand() % (5 - 0);
  int y = inc;
  
  HDC hdc = GetDC(HWND_DESKTOP);
  BitBlt(hdc, x, y, w, sw, hdc, x, 0, SRCCOPY);
  Sleep(100);
 }
}


Mais a chaque fois que je le compile quelque soit le compiler j'ai la même erreur:

main.cpp:1:21: fatal error: Windows.h: No such file or directory
#include <Windows.h>
^
compilation terminated.

Pourriez vous m'aidez ^^'
EDIT : Ajout du LANGAGE dans les balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code

Merci d'y penser dans tes prochains messages.

3 réponses

  1. Bonjour,

    C'est du langage C pour le système Windows et tu parles de C++, c'est un peu mal parti. D'ailleurs es-tu bien sous Windows?
    0
    1. oui je suis sur Windows 10
      0
  2. non désolé j'ai juste le code
    0
    1. Contributeur Ambassadeur
      le fichier Windows.h est-il bien présent sur ton ordi?
      as-tu compris le message d'erreur?
      0
    2. @yg_beah non, comment l'installe t'on ?
      0
  3. Contributeur Ambassadeur
    bonjour,
    le fichier est-il bien présent?
    0