Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
csde_rats

Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
Verfasst am: 26.09.2007, 16:53 Titel: Statische Lib's... |
|
|
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 |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 26.09.2007, 17:36 Titel: |
|
|
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  _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
csde_rats

Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
Verfasst am: 26.09.2007, 17:45 Titel: |
|
|
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  |
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.  _________________ If hilfreicher_Beitrag then klick(location.here)
Klick |
|
Nach oben |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 26.09.2007, 18:04 Titel: |
|
|
Wenn du eine 'statische' Lib meinst, warum schreibst du dann 'statistisch'?
(mehrfach.. ) _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
csde_rats

Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
Verfasst am: 26.09.2007, 19:01 Titel: |
|
|
ytwinky hat Folgendes geschrieben: | Wenn du eine 'statische' Lib meinst, warum schreibst du dann 'statistisch'?
(mehrfach.. ) |
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 |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 26.09.2007, 19:36 Titel: |
|
|
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 |
|
 |
csde_rats

Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
|
Nach oben |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 26.09.2007, 19:54 Titel: |
|
|
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 |
|
 |
csde_rats

Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
Verfasst am: 26.09.2007, 20:23 Titel: |
|
|
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 |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 26.09.2007, 20:24 Titel: |
|
|
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 |
|
 |
csde_rats

Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
Verfasst am: 26.09.2007, 20:26 Titel: |
|
|
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 |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 26.09.2007, 20:31 Titel: |
|
|
schon wieder unglücklicher satz (weil was fehlt )...
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 |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 26.09.2007, 20:32 Titel: |
|
|
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 |
|
 |
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 26.09.2007, 20:36 Titel: |
|
|
Und wer sich nicht klar ausdrücken kann, ebenso.
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 |
|
 |
csde_rats

Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
|
Nach oben |
|
 |
PMedia
Anmeldungsdatum: 14.08.2006 Beiträge: 2847
|
Verfasst am: 26.09.2007, 22:34 Titel: |
|
|
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?
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 |
|
 |
csde_rats

Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
Verfasst am: 28.09.2007, 23:06 Titel: |
|
|
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*
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
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
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 |
|
 |
csde_rats

Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
|
Nach oben |
|
 |
Eternal_pain

Anmeldungsdatum: 08.08.2006 Beiträge: 1783 Wohnort: BW/KA
|
Verfasst am: 29.09.2007, 12:16 Titel: |
|
|
also, ich bin ja net so der lib profi 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 |
|
 |
csde_rats

Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
Verfasst am: 29.09.2007, 12:45 Titel: |
|
|
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.
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.  _________________ If hilfreicher_Beitrag then klick(location.here)
Klick
Zuletzt bearbeitet von csde_rats am 29.09.2007, 12:50, insgesamt einmal bearbeitet |
|
Nach oben |
|
 |
|