Zum Inhalt springen

UConio - undefined Reference :(


Tom.bEE

Empfohlene Beiträge

Hallo zusammen,

bin im Prinzip ein C-Newbie... Kenne C nur aus der Schule. Da sollen wir jetzt ein Spiel schreiben, welches auch nicht all zu schwer zu realisieren ist. Um das ganze doch noch interessant zu machen, habe ich das ganze mal unter Linux probiert. Kann mit der gcc auch wunderbar kompilieren. Nur eine Sache fehlt mir: DIE CONIO.H. Brauche Sie unter anderem um die Textfarbe zu ändern, die Courser-Position abzufragen usw. Habe mich da nun auch schlau gemacht und einen Ersatz gefunden: UCONIO.H. Das ist wohl die Portierung der Conio nach Unix. Habe mir nun das Developer-RMP installiert.

Die UConio greift auf ein shared Object namens libuconio.so zurück. Das ist auch alles an Ort und Stelle. Beim Kompillieren sagt er mir nun, wenn ich eine der Befehlssätze ausprobiere:

tom@tux:~/Programmierung/C++> g++ pennyslide.cc -o pennyslide

/tmp/ccAoQVls.o: In function `main':

/tmp/ccAoQVls.o(.text+0xf): undefined reference to `u_gotoxy(short, short)'

collect2: ld returned 1 exit status

Das ist sehr, sehr frustrierend. Würde das Programm nur ungern unter Windoof weiterschreiben. Vielleicht kann mich jemand über diesen Fehler aufklären. Was bedeutet er etc. Vielleicht kennt ja auch jemand eine Alternative zu UConio. Habe wirklich schon tausend Foren nach so einem Fehler durchsucht. Entweder funktioniert die UConio bei jedem einwandfrei, oder es benutzt sie keiner :)

Danke im Vorraus...

Thomas

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi Paule...

mit dem Verlinken habe ich auch schon probiert. Hilft nichts. Gibt das gleiche Ergebnis.

Vielleicht stimmt ja auch was mit der RPM nicht. Ich weiss es nicht.

Werde mich mal mit diesen Ncurses auseinandersetzten. Hoffentlich weicht die Syntax nicht zusehr von den Funktionen in der Conio ab. Muss das ganze nämlich mit Sicherheit in der Schule auf Windows umschreiben :(

Na denn, danke erstemal. Vielleicht hat ja noch jemand ne Idee??

Link zu diesem Kommentar
Auf anderen Seiten teilen

So, hab mir jetzt alle Befehle, die ich brauche aus den ncurses herausgesucht. Klappt auch wunderbar.

Falls jemand noch was wegen der UConio einfällt, wäre ich trotzdem dankbar. (Aus kompatibilitätsgründen für die Schule)

Ansonsten sind die NCurses echt geil. Das ist dann wohl der UNIX-Way... Ist sowieso viel besser :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...