Mit MinGW kompiliertes Programm unter Vista ausführen

Schnelle objektorientierte, kompilierende Programmiersprache.
nufan
Wiki-Moderator
Beiträge: 2558
Registriert: Sa Jul 05, 2008 3:21 pm

Re: Passwort in Sternchen anzeigen

Beitrag von nufan » Sa Nov 15, 2008 9:01 pm

Xin hat geschrieben:
dani93 hat geschrieben:Er hat keine IDE runtergeladen... oder hab ich da was falsch verstanden?
Er hat 'nen Compiler runtergeladen und installiert.... oder hab ich da was falsch verstanden? ^^
Achso... :)
Ich dachte beim 1. Screenshot ist das ein Teil von MinGW, dabei ist das nur Windows :D

Benutzeravatar
+Fuss+
Beiträge: 385
Registriert: Fr Nov 14, 2008 8:16 pm

Re: Passwort in Sternchen anzeigen

Beitrag von +Fuss+ » Sa Nov 15, 2008 9:08 pm

Ich hab den Compiler runtergeladen und danach entpackt.
Dann hab ich gemerkt das da nirgendwo ein Setup war und ich stand erstmal aufm Schlauch.
Auf der Seite wo ich das runtergeladen hab stand auch nix.

Ich weiß nix von ner IDE...

danke für die Hilfe...

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: Passwort in Sternchen anzeigen

Beitrag von Xin » Sa Nov 15, 2008 10:03 pm

+Fuss+ hat geschrieben:Ich hab den Compiler runtergeladen und danach entpackt.
Dann hab ich gemerkt das da nirgendwo ein Setup war und ich stand erstmal aufm Schlauch.
Auf der Seite wo ich das runtergeladen hab stand auch nix.
Das befürchtete ich beinahe schon mit der Versionsnummer. Soweit ich weiß ist für Windows-Systeme der GCC 3.x verfügbar, unter Unix-Systeme ist die 4.x aktuell.

Bitte halte Dich an diese Anweisungen:
http://proggen.org/doku.php?id=c:compiler:windows:mingw

Dann wissen wir, was bei Dir installiert ist und können Dir auch entsprechend helfen.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
+Fuss+
Beiträge: 385
Registriert: Fr Nov 14, 2008 8:16 pm

Re: Passwort in Sternchen anzeigen

Beitrag von +Fuss+ » So Nov 16, 2008 8:05 pm

Also:
Der Compiler funktioniert jetzt!

Jetzt les ich grade ganz unten auf der Seite, dass ich immer noch ne andere Datei verschicken muss!
Ist das wegen dem Linken oder warum?
Was kann ich machen damit ich nur das Programm selbst verschicken kann?

MfG +Fuss+

Benutzeravatar
Dirty Oerti
Beiträge: 2229
Registriert: Di Jul 08, 2008 5:05 pm
Wohnort: Thurndorf / Würzburg

Re: Passwort in Sternchen anzeigen

Beitrag von Dirty Oerti » So Nov 16, 2008 8:15 pm

Ich glaube du musst sie weitergeben.
Du kannst ja aber mal probieren, ob es auch ohne funktioniert.
(Programm auf anderem Computer aufrufen)

Die Datei ist eine DLL, eine Dynamisch gelinkte Bibliothek.
Das heißt, die Funktionen, die die Bibliothek enthält, werden erst beim Programmstart vom Betriebssystem "gelinkt".
Beim normalen Linken wird ja die Libary einfach mit ins Programm gepackt, hierbei wird jedoch davon ausgegangen, dass das Zielsystem die Libary schon besitzt.
Vorteil von DLLs ist, dass mehrere Programme darauf zugreifen können und, da die Libary ja nicht mit im Programm ist, das Programm an sich kleiner wird.

In dieser DLL dürften Funktionen enthalten sein, die die generierten GCC - Anwendungen lauffähig machen.
Auf einem Linuxsystem dürfte diese DLL nicht notwendig sein...denke ich, sicher bin ich mir nicht.

MfG
Daniel
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne! :)
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.

Benutzeravatar
+Fuss+
Beiträge: 385
Registriert: Fr Nov 14, 2008 8:16 pm

Re: Passwort in Sternchen anzeigen

Beitrag von +Fuss+ » So Nov 16, 2008 8:28 pm

Muss man bei dem Empfänger der Dateien denn auch den Patch hinzufügen?

Benutzeravatar
Dirty Oerti
Beiträge: 2229
Registriert: Di Jul 08, 2008 5:05 pm
Wohnort: Thurndorf / Würzburg

Re: Passwort in Sternchen anzeigen

Beitrag von Dirty Oerti » So Nov 16, 2008 8:40 pm

*Welcher Patch?*

Welchen Patch meinst du?
Es müsste ausreichen, deine *.exe und die DLL zu verschicken :)
Lege die DLL in den gleichen Ordner wie dein Programm, dann sollte es funktionieren.

MfG
Daniel
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne! :)
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.

Benutzeravatar
+Fuss+
Beiträge: 385
Registriert: Fr Nov 14, 2008 8:16 pm

Re: Passwort in Sternchen anzeigen

Beitrag von +Fuss+ » So Nov 16, 2008 9:17 pm

Ich meinte das mit der Umgebungsvariablen...
aber wenn das auch ohne geht dann is das schonmal ein vorteil...

MfG +Fuss+

Benutzeravatar
Dirty Oerti
Beiträge: 2229
Registriert: Di Jul 08, 2008 5:05 pm
Wohnort: Thurndorf / Würzburg

Re: Passwort in Sternchen anzeigen

Beitrag von Dirty Oerti » So Nov 16, 2008 9:22 pm

Die Umgebungsvariable benötigst du nur, um den Compiler auszuführen :)
Dein Programm ist aber ja schon kompiliert, wenn du es weitergibst.
Dann brauchst du eben nur noch diese DLL, um es lauffähig zu halten.
Sehe die DLL einfach als Teil deines Programms an...

Wobei ich es dennoch mal ohne diese DLL versuchen würde :)

MfG
Daniel
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne! :)
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.

Benutzeravatar
Kerli
Beiträge: 1456
Registriert: So Jul 06, 2008 10:17 am
Wohnort: Österreich
Kontaktdaten:

Re: Passwort in Sternchen anzeigen

Beitrag von Kerli » So Nov 16, 2008 9:25 pm

Dirty Oerti hat geschrieben:Auf einem Linuxsystem dürfte diese DLL nicht notwendig sein...denke ich, sicher bin ich mir nicht.
Unter Linux brauchst du das definitiv nicht. Vor allem da MinGW nur unter Windows vorhanden ist, da man ja sonst den normalen gcc verwendet.

Außerdem gibt es unter Linux höchstens 'shared libraries' (*.so) und keine dll's ;)
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)

OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at

Antworten