Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Saik0

Treue Seele

  • »Saik0« ist der Autor dieses Themas

Beiträge: 171

Beruf: Anwendungsentwickler

  • Private Nachricht senden

1

04.11.2011, 15:55

Eclipse CDT Release erstellen

Hallo zusammen,

ich bin mit meinem Spiel soweit, dass ich mit dem Gedanken gespielt habe eine Demo für Linux zu erstellen. Dafür möchte ich die shared Libs von Allegro: liballegro.so.5.0.4 etc mit in das release zip oder tar packen, damit das Spiel auf anderen Kisten auch läuft. Da das aber mein erstes wirkliches C++ Projekt unter Eclipse ist, weiß ich nicht wie ich diese Libs so einbinden muss, dass das ganze funktioniert. Kann mir da jmd eine Anleitung oder ähnliches empfehlen? Google hatte ich schon lange benutzt ^^

grüße
Saik0

Saik0

Treue Seele

  • »Saik0« ist der Autor dieses Themas

Beiträge: 171

Beruf: Anwendungsentwickler

  • Private Nachricht senden

2

07.11.2011, 11:45

Ok, da ich für Shared Libs im Moment keine Lösung gefunden habe, habe ich das ganze mit static libs probiert und es funktioniert. Ich poste meine Lösung einfach mal.

Unter Linux kann man sich alle Abhängigkeiten der Allegro libs mit

Quellcode

1
pkg-config --libs --static allegro-static-5.0 allegro_ttf-static-5.0 allegro_image-static-5.0

ausgeben lassen.

Das ganze sieht dann so aus:

Quellcode

1
-L/usr/local/lib -lallegro_ttf-static -lfreetype -lz -lallegro_font-static -lallegro_image-static -ljpeg -lallegro-static -lm -lpthread -lSM -lICE -lX11 -lXext -lXcursor -lXinerama -lXpm -lGL -lGLU


grüße
Saik0

Ähnliche Themen