Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
psygate
Anmeldungsdatum: 05.04.2005 Beiträge: 304 Wohnort: Wien und der Computer
|
Verfasst am: 02.11.2005, 00:09 Titel: Dll's |
|
|
Also, ich hab mal eine ganz banale frage, nach dem ich cniht immer meck im icq nerven will, gibts denn kein packet, in dem ALLE dlls drinne sind? Ich will mir die ned so mühsam zusammen picken müssen.... (bin eben faul. kann auch nix dafür!)
oder
hat sie jemand auf seine plaate und könnte sie mir ge-zip-t oder ge-rar-t schicken/mail/uploaden, was auch immer?! |
|
Nach oben |
|
|
mjs
Anmeldungsdatum: 26.09.2005 Beiträge: 75 Wohnort: Adelheidsdorf
|
Verfasst am: 02.11.2005, 00:33 Titel: |
|
|
Was für DLLs brauchst du denn und was hat das mit FB zu tun?
Gruß,
Mark |
|
Nach oben |
|
|
psygate
Anmeldungsdatum: 05.04.2005 Beiträge: 304 Wohnort: Wien und der Computer
|
Verfasst am: 02.11.2005, 01:01 Titel: |
|
|
die ganzen dll#s wie allegro, GIB_INT, FMOD usw. |
|
Nach oben |
|
|
mjs
Anmeldungsdatum: 26.09.2005 Beiträge: 75 Wohnort: Adelheidsdorf
|
Verfasst am: 02.11.2005, 10:37 Titel: |
|
|
Habe ich selbst nicht. Allerdings denke ich schon, dass man einem Software-Entwickler das zumuten kann, dass er sich die richtigen DLLs selbst aus dem Internet sucht - oder ggf. selbst kompiliert.
EDIT: Abgesehen davon wäre es eine horrende Arbeit immer auf dem Laufenden zu bleiben. Ich denke schon, dass es das Beste ist, wenn sich jeder Entwickler die DLL-Versionen heraussucht mit denen er das beste Ergebnis erzielt und dann diese - so lange es geht - nutzt. Allerdings kann es ja sein, dass eine DLL-Version für den einen Entwickler geeignet ist und für den anderen nicht (neue Features, geänderte APIs, etc...).
Gruß,
Mark |
|
Nach oben |
|
|
Mecki Igel
Anmeldungsdatum: 10.09.2004 Beiträge: 985 Wohnort: Niederbayern
|
|
Nach oben |
|
|
croco97
Anmeldungsdatum: 04.11.2005 Beiträge: 260
|
Verfasst am: 04.11.2005, 12:45 Titel: |
|
|
Hallo Mecki!
Der Download-Link auf dem codesharingX-Link funktioniert nicht:
>>>>>>>>>>>>>>
Not Found
The requested URL /userupload/fbdllpack.zip was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
>>>>>>>>>>>>>>
Grüsse
Croco |
|
Nach oben |
|
|
Mecki Igel
Anmeldungsdatum: 10.09.2004 Beiträge: 985 Wohnort: Niederbayern
|
|
Nach oben |
|
|
E-P-S
Anmeldungsdatum: 16.09.2004 Beiträge: 500 Wohnort: Neuruppin
|
Verfasst am: 10.11.2005, 22:13 Titel: |
|
|
So, ihr habts geschafft, ich hab mir jetzt auch endlich mal FB gezogen und was soll ich sagen...hier geht gar nix. Ich bekomme die Beispiele die DLLs brauchen einfach nicht zum laufen (SDL usw.).
Es liegt vornehmlich daran das in dem DLL Paket eben nicht alle DLLs drin sind (Bsp: JPEG.DLL und ncoh viele mehr) und man die vorhandenen auch noch mühsam zuordnen muß, also in die entsprechenden Order verschieben usw.
D.h. compilieren, Fehler angucken, Datei verschieben, compilieren, Fehler angucken usw.usw.
Noch dazu muß man sich einige DLLs selbst im Netz besorgen. Ziemlich umständlich das ganze. Vielleicht sollte man dem Entwickler des Rundumsorglos Pakets mal stecken das es auch Runumsorglos sein sollte. User die nicht ganz so viel Ahnung haben schreckt sowas mächtig ab und sie schmeißen das ganze sofort wieder aus ihrem System. Damit vergrault ihr sicherlich viele die FB interessant finden würden - nur mal als Tipp.
So, ich geh jetzt auf die Suche nach den DLLs. _________________ Man kann sich öfter als zweimal im Leben halb tot lachen. |
|
Nach oben |
|
|
Michael712 aka anfänger, programmierer
Anmeldungsdatum: 26.03.2005 Beiträge: 1593
|
Verfasst am: 10.11.2005, 22:19 Titel: |
|
|
Hallo.
IUch glaube auf freebasic.net gibts alle dlls zum download.
Michael _________________
Code: | #include "signatur.bi" |
|
|
Nach oben |
|
|
E-P-S
Anmeldungsdatum: 16.09.2004 Beiträge: 500 Wohnort: Neuruppin
|
Verfasst am: 10.11.2005, 22:50 Titel: |
|
|
Da hab ich schon geguckt, leider aber nix gefunden. _________________ Man kann sich öfter als zweimal im Leben halb tot lachen. |
|
Nach oben |
|
|
Michael712 aka anfänger, programmierer
Anmeldungsdatum: 26.03.2005 Beiträge: 1593
|
Verfasst am: 10.11.2005, 22:55 Titel: |
|
|
Das kann nicht. Da standen vor ner Woche och irgendwo alle. Ich such mal.
MIchael
edit:
http://www.freebasic.net/index.php/link
da stehen ein paar. Musste mal gucken _________________
Code: | #include "signatur.bi" |
|
|
Nach oben |
|
|
E-P-S
Anmeldungsdatum: 16.09.2004 Beiträge: 500 Wohnort: Neuruppin
|
Verfasst am: 10.11.2005, 23:03 Titel: |
|
|
aja, zumindest einfacher als Google, danke Dir. _________________ Man kann sich öfter als zweimal im Leben halb tot lachen. |
|
Nach oben |
|
|
Mecki Igel
Anmeldungsdatum: 10.09.2004 Beiträge: 985 Wohnort: Niederbayern
|
|
Nach oben |
|
|
Michael712 aka anfänger, programmierer
Anmeldungsdatum: 26.03.2005 Beiträge: 1593
|
Verfasst am: 11.11.2005, 16:24 Titel: |
|
|
Dann gibts spätestens am sonntag einen funktionierenden examples ordner. Ich nehm das mal in meine Hand. Habe schon die Hälfte zu testzwecken vor ner zeit gemacht.
Michael _________________
Code: | #include "signatur.bi" |
|
|
Nach oben |
|
|
E-P-S
Anmeldungsdatum: 16.09.2004 Beiträge: 500 Wohnort: Neuruppin
|
Verfasst am: 11.11.2005, 18:14 Titel: |
|
|
Das wäre mal richtig klasse...da freu ich mich drauf. _________________ Man kann sich öfter als zweimal im Leben halb tot lachen. |
|
Nach oben |
|
|
Eastler_dart
Anmeldungsdatum: 25.09.2005 Beiträge: 177 Wohnort: Baden-Würtemberg + Sachsen
|
Verfasst am: 11.11.2005, 23:36 Titel: |
|
|
fehlende Datei unter LINUX (SuSe 8.2)
Weiß nicht so recht ob ich hier damit richtig bin, wollte aber keinen neuen Thread dafür aufmachen.
Bin Windowsianer (schreibt man das so?).
Programmiere in FreeBasic 0.14.
Hab aber auch Linux auf meinen Rechnern.
Nachdem ich nun heute voller Stolz neue Ram-Riegel einbauen konnte,
hab ich die grafische Oberfläche X unter Suse-Linux 8.2 eingerichtet und
gestartet. Immer mit dem Hintergrund, meinen FreeBasic-Progs auch
mal unter Linux zu testen.
Aufruf in der Shell : ... fbc meinProg.bas
Ergebnis: asm-Datei wird erstellt, auch eine Zweite Datei,
aber danach (Linken?) kommt eine Fehlermeldung:
/usr/share/freebasic/bin/ld : cannot find -lc
In der Info.txt (oder so ähnlich ) beim Linux-Freebasic stehen die
Pakete, die eingespielt sein sollten. Ebenfalls steht dort, sobald
ein X-System am Laufen ist, sollte alles gehen. X läuft !
Bin sämtliche Pakete auf der Suse-CD durchgegangen, die man
noch zusätzlich installieren könnte, nix dabei, was auch in der
Beschreibungsdatei zu FreeBasic-Linux drin steht.
Da ich aber das Suse aus ner Zeitschriftenbeilage habe, also
nur eine CD (abgespeckte Version), könnte da was fehlen.
-----
Kann mir jemand sagen, welches Paket da fehlt?
-----
Kde 3.1.1
Benutzer: root
System: Linux
Version: 2.4.20-4GB
Maschine: i586 _________________ Kaum macht mans richtig, schon geht's |
|
Nach oben |
|
|
Eastler_dart
Anmeldungsdatum: 25.09.2005 Beiträge: 177 Wohnort: Baden-Würtemberg + Sachsen
|
Verfasst am: 16.11.2005, 12:26 Titel: |
|
|
Hab es selber hingekriegt.
man, das war ne harte Nuss, da ich Linux nur als Server kenne.
Nach Recherchen im Internet gabs viele Möglichkeiten,
warum das Programm ld (Linker) den parameter -lc nicht fand.
LD gehoert zu den Paketen, die den C-Compiler installieren.
Jedoch gibts da viele verschiedene Pakete, je nachdem,
was man machen will. Damit kann man zwar Plattenplatz
sparen, weil man nur das installiert, was man braucht,
aber wehe, wenn dann ein Teil fehlt!
Nun im Einzelnen:
Findet Linux die DLLs ueberhaupt?
- in /etc/ld.so.config
die Pfade erst mal eingetragen, wo wie diese im Internet
per google zu finden waren
=Erfolg: war sinnlos. Im Internet war ReadHead-Linux
in Bezug auf kernel-kompilation beschrieben.
Bei Read-Head liegen die Verzeichnisse etwas anders
als bei SuSe Linux. Und nur deshalb haben einige
(fuer SuSE nicht benoetigte) Pfade gefehlt.
Ist "gcc" (C-Compiler) ueberhaupt installiert?
hab mir zu der SuSe 8.2 CD aus der Zeitschrift erst mal
die rpm-Installationsdateien geholt.
Die findet man (8.2 ist etwas älter! ) zum Download im Internet :
unter der Adresse: http://www.novell.com/products/suselinux/downloads/ftp/germ_mirrors.html
kommt eine Liste der deutschen Mirror-Server zu SuSE.
auf dieser Seite wird auch die uni BERLIN genannt, und die
haben die 8.2er Version noch auf dem Server.
Dort dann in die Verzeichnisse:
/suse/i586
einsteigen, da liegen die ganzen rpm-Dateien
der vollen Linux-Ausgabe SuSE 8.2.
Hab mir alles, was mit "C" zu tun hat downgeloadet.
(folgendes noch ohne KDE (grafische Oberfläche))
Dann in Yast2 (das Installationsüberwachungsprogramm)
das Verzeichnis mit den Downloads auf der Festplatte als
Quelle angegeben.
Mit Software installieren/loeschen die Liste der installierten
Programme anzeigen lassen. In dieser Liste schien es so,
als waere alles zu C ordentlich installiert.
Damit kam ich dann stark ins gruebeln!
Hm. Alles installiert, findet aber -lc nicht. Boah. Was nun?
In einem anderen Forum war dann zu lesen, dass der
Aufruf von ld u.a. mit dem Parameter ( ... -lc ...)
bewirkt, das sich ld selbst nochmal aufruft. Der Fehler
koennte damit in dem Mehrfachaufruf von ld liegen.
Dieser Forum-Thread bezog sich aber auch auf ein
anderes Linux und zum Thema Kernel-Kompilation.
Kurzum, das war auch nicht mein Problem.
Auf den wirklichen Fehler bin ich erst gestossen, als ich
die X-Oberfläche (KDE) startete und die grafische Version
von Yast2 (Installer) aufgerufen hatte.
Dort war dann ploetzlich gcc gar nicht installiert !
Leider kann ichs nicht mehr nachvollziehen, aber bin mir fast sicher,
auf der 1-Stück-CD-Ausgabe von SuSE 8.2 ist gcc gar nicht dabei.
Also die downgeloadete gcc-sowieso.rpm per Yast2 unter X
installiert, danach hat FreeBasic brav mein Basic-Source
Compiliert.
Ist schon ein tolles Gefühl, wenn man nicht nur liesst, dass
FreeBasic auch unter Linux laeuft, sondern wenn man das
dann auf dem Monitor auch sieht !
Das Prog laeuft exact gleich, wie unter Windows,
keine Probleme, keine Kompromisse !
So, jetzt werd ich an diesem Prog weiterarbeiten, mal sehen,
wenn ich das dann hier veröffentlichen kann.
Hoffe, diese Infos zu FreeBasic unter Linux SuSE 8.2
hilft jemandem.
bis dann, euer Eastler _________________ Kaum macht mans richtig, schon geht's |
|
Nach oben |
|
|
|