gtk+ unter Windows (Programme kompilieren)

Gast #1856525
Hallo Forum;

Habe probiert (muss ich leider so sagen) gtk+2.0 bei mir zu 
installieren. Habe lange Zeit schon einen funktionierenden MinGW laufen, 
mit dem ich div. Konsolenprogramme kompiliert habe.
Habe jetzt von http://www.gtk.org/download-windows.html die All-in-one 
Bundel runtergeladen und gehofft, dass ich mit

>>  gcc -o simple simple.c `pkg-config --libs --cflags gtk+-2.0`

sobald ich im richtigen Verzeichnis bin, wie früher von einfahcne 
C-Programmen, nun welche mit gtk kompilieren kann, leider gibt mir die 
Konsole nur aus:

>> gcc: `pkg-config: No such file or directory
>> gcc:  gtk+-2.0`: No such file or directory
>> cc1.exe: unrecognized command line option "-flibs
>> cc1.exe: unrecognized command line option "-fcflags"

ich glaube, ich mache einen Standardfehler, leider sind nur die meisten 
Anleitungen die ich ergoogle für spezielle Umgebungen wie Dev-Cpp o.Ä. 
geschrieben, die mir leider nich viel helfen

Die Frage ist glaube ich, was muss ich statt der ` ` verwenden, denn so 
glaubt der gcc ja, dass ich ihm Parameter übergeben möchte.

Danke für Eure hilfe!
Gast #1857367
Hi,

arbeitre mit dem "normalen" Promt, welcher erscheint wenn ich cmd.exe 
aufrufe.
Der aufruf von pkg-config klappt, er listet mir ne Reihe von 
Bibliotheken auf.
Gast #1858255
Man kann die beiden Kommandos auch einzeln ausführen.
Also erst
1
pkg-config --libs --cflags gtk+-2.0
und dann die Ausgabe davon via Copy&Paste manuell an das Ende vom Rest 
dranhängen.
1
gcc -o simple simple.c <hier die Ausgabe von oben hinkopieren>
#1858667
So im nachhinein kann ich mir nicht vorstellen, dass cmd.exe mt den ` ` 
was anfangen kann; das ist ja doch ein Bash Konzept.

Ich verwende msys zum Entwickeln (allerdings Qt), das klappt eigentlich 
sehr gut - Alternative ist wohl der Vorschlag von ... (Gast).
Gast #1859501
Also es liegt an den `` und ich bin mitlerweile gezungener Maßen auf 
msys umgestiegen, wo es so problemlos klappt. Danke Euch allen...

Achso noch son Bischen OT: wie soll c&p im Windows-CMD-Prompt gehen? 
Also sicher nicht mit den allg. bekannten Short-Keys...
Gast #1859574
dumdidumm schrieb:
> Achso noch son Bischen OT: wie soll c&p im Windows-CMD-Prompt gehen?
> Also sicher nicht mit den allg. bekannten Short-Keys...

Z.B. einfach mit der Maus :)
Mit Links markieren, mit <enter> kopieren, mit Rechts einfügen, 
vorausgesetzt der "Quick Edit Mode" ist an (siehe Bild).
Wenn nicht dann rechte Maustaste und übers Popupmenü "Mark", mit Links 
markieren und mit rechts im Popup "Paste".
Oder oben übers Systemmenu (Icon links oben im Fenstertitel) bzw. rechte 
Maustaste im Fenstertitel und dann unter "Edit".
Mit Tastatur geht auch: mit <alt>+<space> und dann ebenfalls über das 
Systemmenu (markieren dann mit <shift>+Cursortasten).

Die Funktionstasten sind auch interresant, insbesondere F7.
Ähnliches zeigt "doskey /history", mit <alt>+<F7> löscht man die 
History.
Die meisten anderen Funktionstasten tun aber auch irgendwas.


Da wir grad by C&P sind, hier noch ein geniales Clipboard-Tool:
http://www.toflidium.com/weblog/articles/downloadcoodclip.html
Ich komm jedenfalls ohne das Teil nicht mehr aus.
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.