GCC vs. GTK+
- cloidnerux
- Moderator
- Beiträge: 3123
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: GCC vs. GTK+
Jo, einigen wir uns: Windowsproduckte wehren sihc vor dem Nutzer,
und auch gegen sonst ales andere erfolgreich.
Aber wie kann man ein unter Linux compiliertes Windowsprogramm unter Linux testen?
Wine hatt ja noch die ein oder andere Macke
und auch gegen sonst ales andere erfolgreich.
Aber wie kann man ein unter Linux compiliertes Windowsprogramm unter Linux testen?
Wine hatt ja noch die ein oder andere Macke
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
Re: GCC vs. GTK+
Ich glaube ich hol mir mal MinGW für Linux!!!Xin hat geschrieben:Dazu brauchst Du nicht eine Compiler-Entstellung, sondern einen Windows-Compiler.
Den mingw, also den gcc für Winodws gibt's auch als Linux-Executable. Ich habe damit GTK-Programme für Windows auf Linux kompiliert, geht ganz passabel.
- Dirty Oerti
- Beiträge: 2229
- Registriert: Di Jul 08, 2008 5:05 pm
- Wohnort: Thurndorf / Würzburg
Re: GCC vs. GTK+
Wenn du sauber programmierst und keine groß ungewöhnlichen Libaries benutzt funktioniert das Problemloscloidnerux hat geschrieben:Wine hatt ja noch die ein oder andere Macke
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.
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.
Re: GCC vs. GTK+
*Thread wieder zum Leben erweck*
Also: ich hab jetzt den MinGW, Msys und das "GTK-BUNDLE".
Kompiliert über Msys-Shell mit gcc a.c `pkg-config gtk+-2.0 --cflags --libs`, funktioniert.
Jetzt habe ich die exe verschickt und jetzt fehlen meinem Freund jede Menge dll's die bei mir alle im Ordner MinGW/bin sind.
gibt es eine Möglichkeit, das ich die Dateien nicht mitverschicken muss?
Es sind (so hören sich jedenfalls die Namen an) alles Dateien zu GTK+.
MfG Fuss
Also: ich hab jetzt den MinGW, Msys und das "GTK-BUNDLE".
Kompiliert über Msys-Shell mit gcc a.c `pkg-config gtk+-2.0 --cflags --libs`, funktioniert.
Jetzt habe ich die exe verschickt und jetzt fehlen meinem Freund jede Menge dll's die bei mir alle im Ordner MinGW/bin sind.
gibt es eine Möglichkeit, das ich die Dateien nicht mitverschicken muss?
Es sind (so hören sich jedenfalls die Namen an) alles Dateien zu GTK+.
MfG Fuss
- Xin
- nur zu Besuch hier
- Beiträge: 8859
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: GCC vs. GTK+
Makefile?+Fuss+ hat geschrieben:Kompiliert über Msys-Shell mit gcc a.c `pkg-config gtk+-2.0 --cflags --libs`, funktioniert.
Jetzt habe ich die exe verschickt und jetzt fehlen meinem Freund jede Menge dll's die bei mir alle im Ordner MinGW/bin sind.
Er muss die DLLs haben. Ob Du die mitlieferst oder er sich die selbst besorgt...+Fuss+ hat geschrieben:gibt es eine Möglichkeit, das ich die Dateien nicht mitverschicken muss?
Zwei Möglichkeiten: Du gibst die DLLs im Programmverzeichnis mit, welches Du dann als Archiv (z.B. ZIP) abgeben musst oder ein z.B. NSIS Skript dafür schreiben musst oder Dein Freund muss sich die GTK-Runtime installieren.+Fuss+ hat geschrieben:Es sind (so hören sich jedenfalls die Namen an) alles Dateien zu GTK+.
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.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: GCC vs. GTK+
Gibt es keine Möglichkeit, dass ich die dll's mit in die exe krieg?
Oder kann man aus vielen dll's eine machen?
das sind jede Menge dll's für so ein popeliges Programm...
Naja dann ist gtk-runtime besser...
MfG Fuss
Oder kann man aus vielen dll's eine machen?
das sind jede Menge dll's für so ein popeliges Programm...
Naja dann ist gtk-runtime besser...
MfG Fuss
- Xin
- nur zu Besuch hier
- Beiträge: 8859
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: GCC vs. GTK+
Du könntest Dir GTK als statische Libs kompilieren und dann in Dein Programm einbinden.+Fuss+ hat geschrieben:Gibt es keine Möglichkeit, dass ich die dll's mit in die exe krieg?
Oder kann man aus vielen dll's eine machen?
das sind jede Menge dll's für so ein popeliges Programm...
Allerdings ist ein Programm, das 2 MB groß ist, nur um ein Hello World zu zeigen, vielleicht auch was übertrieben
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.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: GCC vs. GTK+
Bei einem Programm wäre es ja noch nicht so schlimm. Aber es werden ja wahrscheinlich doch mehr werden. Und genau aus diesem Grund wurden ja dynamische Bibliotheken eingeführt. Wenn er zb. Gimp benutzen würde dann sollte er die benötigten Bibliotheken auch schon habenXin hat geschrieben:Du könntest Dir GTK als statische Libs kompilieren und dann in Dein Programm einbinden.
Allerdings ist ein Programm, das 2 MB groß ist, nur um ein Hello World zu zeigen, vielleicht auch was übertrieben
"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
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
Re: GCC vs. GTK+
Wie geht das denn mit den statischen Libs?
Es geht mir eigentlich erstmal nur um ein Programm, dass verbreitet werden soll und dann wäre das mit den statischen Libs schon besser.
Mfg Fuss
Es geht mir eigentlich erstmal nur um ein Programm, dass verbreitet werden soll und dann wäre das mit den statischen Libs schon besser.
Mfg Fuss
- cloidnerux
- Moderator
- Beiträge: 3123
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: GCC vs. GTK+
Du kannst dir eine Install.exe machen, wo alle .dlls und alles andere Installiert wird.
Mit statischen Lib's meint Xin nach meiner meinung Objektdatein die du beim Compilieren dann mit einbindest, dies macht aber das Programm größer und langsamer.
Mit statischen Lib's meint Xin nach meiner meinung Objektdatein die du beim Compilieren dann mit einbindest, dies macht aber das Programm größer und langsamer.
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum