Anzeige:
Ergebnis 1 bis 5 von 5

Thema: linux-dlls erstellen

  1. #1
    Registrierter Benutzer
    Registriert seit
    02.10.2002
    Beiträge
    55

    linux-dlls erstellen

    hab schon grad hier das programmiersprachen und gui forum durchsucht und auch ein weilchen gegoogelt, konnte aber zu dem thema nix finden
    ich will unsere spiele-engine in das packen, was unter windows dll's sind...wie geht das? hab irgendwo schonmal was von nem zusätzlichen argument an g++/gcc gesehen, aber mich würde es v.a. interessieren, wie ich in kdevelop so eine lib erstelle

  2. #2
    Registrierter Benutzer Avatar von tuxipuxi
    Registriert seit
    30.08.2002
    Beiträge
    667
    hallo,

    soweit ich weiss geht das mit KDevelop nicht sondern nur mit direkter gcc benutzung( bin aber nicht sicher )

  3. #3
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Du musst nach shared lib suchen:
    http://www.mrunix.de/forums/showthre...ghlight=shared

    In KDevelop geht das in einem neuen Projekt so:
    Man erzeugt vom Tab "Dateien" aus ein neues Unterverzeichnis.
    Dann schlie0t du das Projekt und kopierst die Dateien der Lib rein.

    Dann öffnest du das Projekt und fügst die Dateien zum Projekt hinzu.
    Bei der ersten Datei fragt KDevelop dann, ob man eine statische oder eine dynamische Bibliothek haben will.
    Da wählst du dann dynamisch und einen entsprechenden Namen (Default ist der Verzeichnisname) für die Biblothek.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  4. #4
    Registrierter Benutzer
    Registriert seit
    02.10.2002
    Beiträge
    55
    unter windows mit dll's gibts ja dann so sachen wie __declspec(dllexport), um dann die funktionen zu laden (oder so ähnlich, hab mich damit noch nicht so sehr beschäftigt)...
    wie funktioniert das dann unter linux? dazu hab ich gar nichts gesehen und kann mir gar net vorstellen, wie linux das regelt...auch mit solchen sachen, nur dass es etwas anders lautet (eben nicht dllexport, logischweise)?

  5. #5
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Sowas brauchst du nicht.

    Entsprechende Flags beim Kompillieren und Linken reichen.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •