Einzelnen Beitrag anzeigen

Benutzerbild von Corpsman
Corpsman

Registriert seit: 8. Nov 2005
Ort: nähe Stuttgart
981 Beiträge
 
Delphi XE2 Professional
 
#6

Re: newton 2.0 Lazarus und Ubuntu, Header Übersetzung von c+

  Alt 13. Aug 2009, 08:41
Also, das Tool funktioniert so nicht.

Es übersetzt, zwar die ganzen Basistypen, aber sobald es an die "External" proceduren geht, schreibt es nur noch "Error".

Also habe ich mal versucht das von Hand zu machen. In Anlehnung an die alte version hab ich die Unit wieder

NewtonImport.pas

genannt.

Ich habe mich auf das Wesentliche Beschränkt und mal versucht nur eine Einzige Funktion "NewtonCreate" rein zu machen, wenn diese
eine Geht , dann kann ich den Rest ja Analog übernehmen, dachte ich mir.

Compilieren tut ers nun aber leider nur bedingt...

Der Compiler bewirft mich mit :

Zitat:
./libNewton.so: undefined reference to `__cxa_guard_abort'
./libNewton.so: undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
./libNewton.so: undefined reference to `vtable for __cxxabiv1::__class_type_info'
./libNewton.so: undefined reference to `__cxa_pure_virtual'
./libNewton.so: undefined reference to `operator delete(void*)'
./libNewton.so: undefined reference to `__cxa_guard_acquire'
./libNewton.so: undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info'
./libNewton.so: undefined reference to `__cxa_guard_release'
./libNewton.so: undefined reference to `__gxx_personality_v0'
project1.lpr(20,1) Error: Error while linking
project1.lpr(20,1) Fatal: There were 1 errors compiling module, stopping
nicht das ich irgendwie verstehen würde was das nun bedeutet, kann mir das einer von euch sagen ?
Angehängte Dateien
Dateityp: zip libnewton_109.zip (496,0 KB, 0x aufgerufen)
Dateityp: pas newtonimport_112.pas (653 Bytes, 1x aufgerufen)
Uwe
My Sitewww.Corpsman.de

My marble madness clone Balanced ( ca. 70,0 mb ) aktuell ver 2.01
  Mit Zitat antworten Zitat