Portál AbcLinuxu, 11. listopadu 2025 11:09
#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.