Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Delphi / Kylix / Turbo Pascal » PDCurses meets Borland C++ 3.1

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
23.01.2013, 17:53 Uhr
matze790



Hi ich habe eine Problem mit Borland C++ 3.1 und pdcurses,
habe PDCurses für Borland C++ 3.1 übersetzt und die lib in c:\borlandc\lib platziert,
und in c:\borlandc\include die includes reinkopiert, nur leider kommt beim linken immer unresolved symbols. Bei gcc hängt man ja einfach -lncurses oder -lcurses dran,
nur was muss man bei BCC anhängen ?

Ahja Betriebsystem ist MS-Dos 6.22.

Leider weiss ich nicht wo ich das reinstecken soll da DOS weder Windows noch Linux ist.

Gruß Matze

---
Edit Hans: Smilies deaktiviert, damit die Pfade richtig angezeigt werden.

Dieser Post wurde am 23.01.2013 um 20:54 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.01.2013, 20:53 Uhr
Hans
Library Walker
(Operator)


Hi,

bei Borland C++ gibt es in der IDE noch den Menüpunkt "Options", und da ist auch ein Punkt, wo man dem Linker noch weitere Bibliotheken nennen kann, die beim binden zu berücksichtigen sind. Wo das jetzt genau einzustellen ist, weis ich gerade auch nicht, da ich "nur" Turbo C++ 3.1 habe, was zur Zeit allerdings nicht installiert ist.
'ne Kommandozeilenoption für diesen Zweck gibt es auch. Die heisst -L also ein grosses "L". Es gibt auch eine Option mit einem kleinem "L", aber die steht für was anderes.

Übrigens haben wir für Borland spezifische Fragen ein Extrabereich. Deshalb hab ich den Beitrag dahin

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
25.01.2013, 15:04 Uhr
matze790



Tja weder -lpdcurses noch -Lpdcurses, -L pdcurses, -l pdcurses bringen den gewünschten Erfolg

Error: Incorrect command line

Import Libarian geht auch nicht

gcc für dos geht zwar aber mit 16Mhz macht es keinen Spass -> Hello World ~5min compilieren.

Dieser Post wurde am 25.01.2013 um 15:11 Uhr von matze790 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
25.01.2013, 19:07 Uhr
Hans
Library Walker
(Operator)


Hi,

eigentlich sollte doch die Onlinehilfe von Borland C++ auch noch weitere Auskunft darüber geben. Denn ich wüsste nicht, das es BC++ 3.1 auch ohne gegeben hätte, von den etwa 10 Handbüchern, die dabei waren jetzt mal gar nicht zu reden. Aber lassen wir das.

In meinem Turbo C++ 3.1 Benutzerhandbuch steht jedenfalls, das es dem Linker TLINK nicht egal ist, in welcher Reihenfolge die Parameter angegeben werden, sondern dass diese fest definiert ist:

Code:
tlink .obj-Dateien, .exe-Datei, .map-Datei, Bibliotheksdateien



Dann steht dabei, dass keine zusätzlichen Bibliotheken gelinkt werden, wenn keine angegeben sind. Demnach müsste Deine Kommandozeile etwa so aussehen:

TLINK prog.obj, prog.exe, prog.map, pdcurses

Möglicherweise funktioniert aus diese Variante:

TLINK prog.obj, , , pdcurses

Aber das müsstest Du ausprobieren. Ach ja, und der Parameter /L dient zum festlegen des Suchpfades zu weiteren Bibilotheken. Das hab ich übersehen, sorry.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Delphi / Kylix / Turbo Pascal ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: