Portál AbcLinuxu, 1. června 2025 11:12
#include <iostream>; int main() { cout << "Text\n"; return 0; }a překládám "gcc -Wall -o zk zk.cpp" nebo "g++ zk.cpp" a pořád hlásí chyby při vložení iostream.
#include <iostream>;
nesmi byt strednik,jinak ostatni je dobre.cout
je deklarován v namespace std
, buď musíte použít std::cout
nebo 'using namespace std;
' (což je obvyklejší, ale tak trochu to popírá smysl jmenných prostorů).
std::cout
nebo použijte 'using namespace std;
'
gcc
, musíte explicitně přidat -lstdc++
; příkaz g++
ji linkuje automaticky[petr@soban ~]$ cat pokus.cpp #include <iostream> int main() { std::cout << "Text pokus\n"; return 0; } [petr@soban ~]$ g++ pokus.cpp [petr@soban ~]$ ./a.out Text pokus [petr@soban ~]$Takže takhle to funguje OK.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.