Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Linux- błąd: "undefined reference to 'getch()'"

Ostatnio zmodyfikowano 2010-06-24 21:29
Autor Wiadomość
osik90
Temat założony przez niniejszego użytkownika
[C++] Linux- błąd: "undefined reference to 'getch()'"
» 2010-06-24 18:55:29
Witam mam problem z getch() wyskakuje mi podczas kompilacja następujący błąd: undefined reference to `getch()
Używam Code::Blocks 8.02 na linuxie.
C/C++
#include <iostream>
#include <conio.h>
int main()
{
    using namespace std;
    cout << "Witaj swiecie";
    getch();
    return( 0 );
}
P-18290
DejaVu
» 2010-06-24 19:24:28
Pod linuxem nie ma biblioteki conio.h, a co za tym idzie nie ma funkcji getch.
P-18291
osik90
Temat założony przez niniejszego użytkownika
» 2010-06-24 19:38:49
posiadam zainstalowaną wersie conio.h w wersji dla linuxa, dlatego nie mam informacj że nie mozna znalesć pliku conio.h, mnie tylko zastanawia o co chodzi z Tym błedem
P-18293
madmike44
» 2010-06-24 19:46:19
Z tym błędem chodzi o to, że w żadnym z dołączonych plików nagłówkowych, ani w pliku źródłowym nie ma zdefiniowanej funkcji o nazwie getch() - więc nie można takiej funkcji użyć.
P-18294
osik90
Temat założony przez niniejszego użytkownika
» 2010-06-24 19:54:09
Aha rozumiem, dzieki, a zamiast tego to wicie może w jaki inny sposub osiagnąc to samo co osiagne getch() czyli aby nie trzeba było wciskać enter po wpisaniu znaku i aby go nie wyświetlało
P-18295
Elaine
» 2010-06-24 20:00:58
@madmike44: to jest błąd linkera, definicji funkcji faktycznie nie widać, ale mimo to funkcji można użyć, bo kompilatorowi wystarczy deklaracja. Na moje oko ktoś zapomniał dołączyć jakiegoś liba przy linkowaniu.
P-18296
osik90
Temat założony przez niniejszego użytkownika
» 2010-06-24 20:17:08
czyli mam rozumieć, ze conio.h pod linuksem nie posiada mozliwosci uzywania getch()
P-18299
DejaVu
» 2010-06-24 20:20:08
Skoro się uczysz programowania odpuść sobie używanie getch(). Jeżeli zaczynasz programowanie to mogę dać Ci dostęp do nowej wersji kursu C++ - być może spodoba Ci się on (i nie używa on conio.h).
P-18301
« 1 » 2
  Strona 1 z 2 Następna strona