Hab mir mal vorgenommen, mit Turbo Vision für C++ anzufangen. Habe mir also TV2.0 bei http://web.tiscali.it/no-redirect-tiscali/ssigala2/tvision/resources.html#borland runtergeladen und in die entsprechenden Verzeichnisse kopiert. In TC++3.0 habe ich gleich mal die Verzeichnisliste (Options|Directories) auf den neuesten Stand gebracht. Wenn ich jetzt ein korrektes Turbo-Vision-Programm kompiliere, meldet der Compiler keine Fehler. Erst beim Linken gibts Schwierigkeiten. Es treten alle möglichen Kombinationen vom Typ "Linker Error: Undefined symbol ... in module ..." auf. Das ist der Quelltext eines Testprogramms:
C++:
#define Uses_TApplication #include<tv.h> class TSimple : public TApplication { public: TSimple(); };
int main() { TSimple SimpleApp; SimpleApp.run(); return0; }
Was muss ich machen, damit der Linker keine Probs hat? PS: Habe schonmal mit TV für TP programmiert. Da musste ich es mir aber nicht extra runterladen. Vielleicht gibt es da mitunter Versionsprobleme?
--edit: Pablo. [ cpp ] tags gesetzt --Dieser Post wurde am 03.10.2003 um 16:50 Uhr von Pablo Yanez Trujillo editiert.
Vielleciht ärgert dich diese Frage, aber wieso nicht? Bist du sicher, dass du die tv.h Datei hast bzw. die ganzen Libraries hast? -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!Dieser Post wurde am 03.10.2003 um 17:04 Uhr von Pablo Yanez Trujillo editiert.
Vielleicht gibt es die Libraries davon zum Runterladen. Ich habe keine Ahnung was zu tun, ich hab nie davon gehört. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!
Das hilft mir alles nicht weiter. Aber das eigentliche Problem hat sich jetzt klar herauskristallisiert: Ich brauche, verdammt nochmal, die tv.lib. Nur die. Und die ist unauffindbar. Werde mal einen neuen Thread mit dem Thema erstellen.