i gcc

Här diskuteras programmering och utveckling
J0henz
Inlägg: 245
Blev medlem: 28 jun 2007, 22:48

i gcc

Inlägg av J0henz »

Jag håller på att försöka lära mig C++, och använder gcc för att kompliera koden, och idag skrev jag det här:

Kod: Markera allt

#include<iostream>
#include<windows.h>

using namespace std;

int main ()

{
       SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED);
       cout << "Hej!";

       return 0;
}
När jag skrev g++ -o x x.cpp så stod det:

Kod: Markera allt

x.cpp:5:21: error: windows.h: Filen eller katalogen finns inte
x.cpp: In function "int main()":
x.cpp:11: fel: "STD_OUTPUT_HANDLE" deklarerades inte i detta definitionsområde
x.cpp:11: fel: "GetStdHandle" deklarerades inte i detta definitionsområde
x.cpp:11: fel: "FOREGROUND_RED" deklarerades inte i detta definitionsområde
x.cpp:11: fel: "SetConsoleTextAttribute" deklarerades inte i detta definitionsområde
Jag antar att det är pga. att jag inte har <windows.h>-biblioteket, så hur installerar jag det?
Senast redigerad av 1 J0henz, redigerad totalt 4 gånger.
KiviE
Inlägg: 2157
Blev medlem: 25 okt 2007, 14:00
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Luleå

SV: i gcc

Inlägg av KiviE »

Sitter du och programmerar i Windows miljö? eller i Ubuntu? windows.h är till för Microsoft Windows och borde därför inte användas i Ubuntu.
J0henz
Inlägg: 245
Blev medlem: 28 jun 2007, 22:48

SV: i gcc

Inlägg av J0henz »

Jag sitter i Ubuntu, går det att använda i Ubuntu, eller finns det något annat sätt att färga texten på?
Användarvisningsbild
gasol
Inlägg: 405
Blev medlem: 27 jul 2007, 14:57
Kontakt:

SV: i gcc

Inlägg av gasol »

Du kan länka mot och koda med ncurses bilbioteket http://www.writeka.com/ed/ncurses_library.html
The Black Mountain Scorpion Hoedown Bluegrass Experience Gang
From Left to Right: Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle.
Skriv svar

Återgå till "Programmering och webbdesign"