Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Statische Lib's...
Gehe zu Seite 1, 2  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 26.09.2007, 16:53    Titel: Statische Lib's... Antworten mit Zitat

Moin!
Ich wollte mal fragen, ob es möglich ist, statistische Versionen einer Lib, wie z.B. es bei der ZLib gemacht wurde, auch für andere Libs zu compilieren.
A.g.D. (auf gut deutsch.):
Kann man Libs wie z.B. SDL, SDL_net etc. auch zu statistischen .a -Files compilieren?? Wenn ja, könnte jemand der sich mit sowas auskennt dass dann mal machen? Wäre sehr dankbar.
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick


Zuletzt bearbeitet von csde_rats am 04.10.2007, 21:07, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 26.09.2007, 17:36    Titel: Antworten mit Zitat

csde_rats hat Folgendes geschrieben:
Moin!
Ich wollte mal fragen, ob es möglich ist, statistische Versionen einer Lib, wie z.B. es bei der ZLib gemacht wurde, auch für andere Libs zu compilieren.
A.g.D. (auf gut deutsch.):
Kann man Libs wie z.B. SDL, SDL_net etc. auch zu statistischen .a -Files compilieren?? Wenn ja, könnte jemand der sich mit sowas auskennt dass dann mal machen? Wäre sehr dankbar.

Um eine statistische Lib zu erstellen, solltest du erstmal festlegen, welche statistischen Funktionen du benötigst, mittlere Fehler, Fehler-Ellipsen, Datenein- und -Ausgabe, Matrizenberechnungen seien hier nur kurz erwähnt, da du das in der Schule noch nicht gehabt haben dürftest..
..oder solltest du was anderes gemeint haben?
DANN DRÜCK DICH BITTE KLAR AUS happy
_________________
v1ctor hat Folgendes geschrieben:
Yeah, i like INPUT$(n) as much as PRINT USING..
..also ungefähr so, wie ich GOTO..
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 26.09.2007, 17:45    Titel: Antworten mit Zitat

ytwinky hat Folgendes geschrieben:
csde_rats hat Folgendes geschrieben:
Moin!
Ich wollte mal fragen, ob es möglich ist, statistische Versionen einer Lib, wie z.B. es bei der ZLib gemacht wurde, auch für andere Libs zu compilieren.
A.g.D. (auf gut deutsch.):
Kann man Libs wie z.B. SDL, SDL_net etc. auch zu statistischen .a -Files compilieren?? Wenn ja, könnte jemand der sich mit sowas auskennt dass dann mal machen? Wäre sehr dankbar.

Um eine statistische Lib zu erstellen, solltest du erstmal festlegen, welche statistischen Funktionen du benötigst, mittlere Fehler, Fehler-Ellipsen, Datenein- und -Ausgabe, Matrizenberechnungen seien hier nur kurz erwähnt, da du das in der Schule noch nicht gehabt haben dürftest..
..oder solltest du was anderes gemeint haben?
DANN DRÜCK DICH BITTE KLAR AUS happy

Ich meinte eher:
Das erstellen einer !!stastischen!! Lib anstatt einer DLL. UND zwar meine ich damit Libs wie SDL etc. Aaaalssooo:
Ich möchte, dass der Inhalt der SDL.dll statistisch in mein Programm reingelinkt wird, sodass ich die SDL.dll nicht mehr benötige.
Sprich: Das compilieren von Libs wie SDL, SDL_net etc. zu einer statistischen Lib. zwinkern
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 26.09.2007, 18:04    Titel: Antworten mit Zitat

Wenn du eine 'statische' Lib meinst, warum schreibst du dann 'statistisch'?
(mehrfach.. vor lachen auf dem Boden rollen)
_________________
v1ctor hat Folgendes geschrieben:
Yeah, i like INPUT$(n) as much as PRINT USING..
..also ungefähr so, wie ich GOTO..
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 26.09.2007, 19:01    Titel: Antworten mit Zitat

ytwinky hat Folgendes geschrieben:
Wenn du eine 'statische' Lib meinst, warum schreibst du dann 'statistisch'?
(mehrfach.. vor lachen auf dem Boden rollen)

Das wird tatsächlich so geschrieben xD.??
Wenn ich aus einem C/C++ Src für Windows eine Sonstewas.a machen will, was brauche ich dann?
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 26.09.2007, 19:36    Titel: Antworten mit Zitat

o.W.
_________________
v1ctor hat Folgendes geschrieben:
Yeah, i like INPUT$(n) as much as PRINT USING..
..also ungefähr so, wie ich GOTO..
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 26.09.2007, 19:52    Titel: Antworten mit Zitat

ä.n. (Ähhm, nein!)
Was hat das mit dem compilieren von C Sources zu stat. Libs zutun? grinsen
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 26.09.2007, 19:54    Titel: Antworten mit Zitat

Was hat das Kompilieren von C-Sources(wohin auch immer) mit FreeBASIC zu tun?
_________________
v1ctor hat Folgendes geschrieben:
Yeah, i like INPUT$(n) as much as PRINT USING..
..also ungefähr so, wie ich GOTO..
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 26.09.2007, 20:23    Titel: Antworten mit Zitat

Wie wärs, wenn du dich mal ausnahmsweise NICHT in Topics einmischt, von denen du ganz offensichtlich keine Ahnung hast. Ich habe eine Frage gestellt, und nur weil du Langeweile und/oder Lust hast jemand zu verar***en, brauchst du nicht gleich dumme Kommentare ablassen.

---

Bitte nur weiterlesen, wenn sie vorhaben, eine ernsthafte Antwort zu geben. Danke.

---

Ok.
Welchen compiler brauche ich, um einen C-Source zu einer FreeBasic-kompatiblen, statischen Library zu compilieren?
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 26.09.2007, 20:24    Titel: Antworten mit Zitat

csde_rats hat Folgendes geschrieben:
Wie wärs, wenn du dich mal ausnahmsweise NICHT in Topics einmischt, von denen du ganz offensichtlich keine Ahnung hast. Ich habe eine Frage gestellt, und nur weil du Langeweile und/oder Lust hast jemand zu verar***en, brauchst du nicht gleich dumme Kommentare ablassen.

du hast mit niemandem diskutiert. folglich hat er sich nicht eingemischt. (jaja, du hast noch an deiner ausdrucksweise zu feilen, merkt man^^)
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 26.09.2007, 20:26    Titel: Antworten mit Zitat

Jojo hat Folgendes geschrieben:
csde_rats hat Folgendes geschrieben:
Wie wärs, wenn du dich mal ausnahmsweise NICHT in Topics einmischt, von denen du ganz offensichtlich keine Ahnung hast. Ich habe eine Frage gestellt, und nur weil du Langeweile und/oder Lust hast jemand zu verar***en, brauchst du nicht gleich dumme Kommentare ablassen.

du hast mit niemandem diskutiert. folglich hat er sich nicht eingemischt. (jaja, du hast noch an deiner ausdrucksweise zu feilen, merkt man^^)

Ich erhalte erlichgesagt keine Antwort, als Antworten von jemanden, dessen Ziel auf jeden Fall NICHT die Lösung des Problems ist.
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 26.09.2007, 20:31    Titel: Antworten mit Zitat

schon wieder unglücklicher satz (weil was fehlt happy)...
warum fragst du nicht einfach mal im englischen forum? dort haben sicherlich schon mehr leute (incl. die entwickler) .a-Dateien erstelllt...
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 26.09.2007, 20:32    Titel: Antworten mit Zitat

Jojo hat Folgendes geschrieben:
du hast mit niemandem diskutiert. folglich hat er sich nicht eingemischt. (jaja, du hast noch an deiner ausdrucksweise zu feilen, merkt man^^)
*zustimm*
meinereiner hat Folgendes geschrieben:
Wenn du eine 'statische' Lib meinst, warum schreibst du dann 'statistisch'?
Wer hier keine Ahnung hat, ist jedoch eine andere Frage..
[Ignorier-Modus]
_________________
v1ctor hat Folgendes geschrieben:
Yeah, i like INPUT$(n) as much as PRINT USING..
..also ungefähr so, wie ich GOTO..
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 26.09.2007, 20:36    Titel: Antworten mit Zitat

Und wer sich nicht klar ausdrücken kann, ebenso. Zunge rausstrecken

Im Prinzip brauchst du jedoch 'nen C-Compiler und 'nen Source, fertig. Compiler-Optionen entnehme man ausnahmsweise nicht den Forenmembern, sondern der Kommandozeile (bzw. Hilfe-Seite).
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 26.09.2007, 21:04    Titel: Antworten mit Zitat

Also z.B. GCC?? Ist dann das hier das richtige? (This)

Offensichtlich wars das falsche. Ist ja auch egal. Mit so einem Schrott komme ich einfach nichtt klar.
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
PMedia



Anmeldungsdatum: 14.08.2006
Beiträge: 2847

BeitragVerfasst am: 26.09.2007, 22:34    Titel: Antworten mit Zitat

csde_rats hat Folgendes geschrieben:
Also z.B. GCC?? Ist dann das hier das richtige? (This)

Offensichtlich wars das falsche. Ist ja auch egal. Mit so einem Schrott komme ich einfach nichtt klar.


Ich glaub mal es ist andersrum.... der GCC kommt mit solchem "Schrott" von Benutzer nicht klar, wie sonst erklärst du dir, dass ein beträchtlicher Teil an Programmen damit entstanden ist?
Kopf schütteln

Am besten ist ja dass du ytwinky auch noch sagst er hätte keine Ahnung und solle sich raushalten... warum gründest du nicht dein eignes Forum? ytwinky weiß sehr wohl was er redet, vlt. öfters mal 2x klick auf gehirn.exe machen und die Methoden lesen(), denken() und danach posten() ausführen?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 28.09.2007, 23:06    Titel: Antworten mit Zitat

Ok, ich habe jetzt den GCC gefunden und installiert.
Wenn ich dass dann mit einem Aufruf von gcc compilieren will:
Code:
gcc -x c SDL_net-1.2.7\SDLnet.c

Kommen 7 Meldungen, "undefined refernce to WSA...".
Und noch drei andere.
Und wie compile ich das jetzt zu einer stat. Lib? Ich habe keinen entspr. Parameter gefunden!

EDIT:
Wenn ich mit
Code:
gcc -x c -shared SDL_net-1.2.7\SDLnet.c
pause
compiliert er immernoch mit den Fehlermeldunge, aber ist das überhaupt der richtige Parameter für eine stat. Lib??

EDIT2:
Ich habe jetzt überall in alle "lib"-verzeichnisse die Dateien "libSDL.dll.a", "libSDLmain.a", "libSDL.la" hinkopiert *g*.
Und mit dem Build Command
Code:
gcc -x c -shared  -libSDL -libSDLMain SDL_net-1.2.7\SDLnet.c

Kommt immernoch ganz penetrant die Meldung "Cannot find -libSDL"
*G* mit dem Kopf durch die Mauer wollen

EDIT3:
Hey! BC:
Code:
gcc -x c -shared -l SDL -l SDLMain SDL_net-1.2.7\SDLnet.c
pause

Geht... ABER es kommen immernoch die "undefined Reference to.." Fehler traurig

EDIT4:
Ahhr.
Jetzt kommt noch ein undefined Refernce: "SDL_SetError".
grmpfl

EDIT5:
Ok, ich habe jetzt noch am Anfang der SDLNet.c folgendes angefügt:
Code:
#include <windows.h>
#include <winsock2.h>

Obwohl doch in der winsock2.h die ganzen WSA...-Funktionen definiert sein müssten, kommen immernoch die Fehler:

EDIT6:
Verdammte Sch**********!!
Code:
gcc -x c -shared -l SDL -l SDLMain -l ws2_32 -o C:\Developing\libSDL.a SDL_net-1.2.7\SDLnet.c
pause
Jetzt habe ich doch extra schon den Namen der Import Lib von den ws2_32.a angegeben! Aber es kommen immernoch die gleichen Fehler traurig mit dem Kopf durch die Mauer wollen mit dem Kopf durch die Mauer wollen mit dem Kopf durch die Mauer wollen mit dem Kopf durch die Mauer wollen mit dem Kopf durch die Mauer wollen weinen weinen weinen weinen

EDIT7:
Ohh man!
Mit der "mswsock.h" und der "libmswsock.a" Geht's auch net!!
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 29.09.2007, 12:06    Titel: Antworten mit Zitat

Kann mir denn niemand helfen? traurig
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Eternal_pain



Anmeldungsdatum: 08.08.2006
Beiträge: 1783
Wohnort: BW/KA

BeitragVerfasst am: 29.09.2007, 12:16    Titel: Antworten mit Zitat

also, ich bin ja net so der lib profi grinsen aber was willst da rumcompilieren, du hast doch, sowohl die static lib als auch die dll von SDL_net... die static lib ist nur dafuer da, das FB diese auch linken kann... und sie nicht 'dynamisch' laden musst.. mehr net, das Du die DLL nimmer brauchst, wird nicht passieren....
oder hab ich wieder am Problem vorbei gelesen ?
_________________
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 29.09.2007, 12:45    Titel: Antworten mit Zitat

Das stimmt schon, jeder hat die "SDL_net.dll.a", das ist aber nur die Import Library für den Linker. Ich möchte aber die "SDL_Net.a" haben, dann würde ich die "SDL_Net.dll" nämlich nicht mehr brauchen. zwinkern
Und "nur" wegen einer doch recht kleinen Lib, will ich nicht gleich noch eine DLL, die dann auch noch in einer falschen Version in "%WINDIR%/system32" vorliegen kann, mit mir rumschleppen. zwinkern
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick


Zuletzt bearbeitet von csde_rats am 29.09.2007, 12:50, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC. Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite 1, 2  Weiter
Seite 1 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz