WinFuture-Forum.de: Programmierung Mit C - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Programmierung Mit C Einige Fragen zu GTK, Plattformen, etc.


#1 Mitglied ist offline   Fabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.958
  • Beigetreten: 30. August 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 21. Januar 2010 - 19:33

Hi,

da ich beruflich gerade etwas mit C zu tun habe, würde ich mich gerne auch etwas privat damit beschäftigen.
Jetzt hätte ich einige Fragen dazu.

Ich arbeite momentan mit der IDE Eclipse und dem CDT-Plugin um damit auch C/C++ zu programmieren.
Kenn jemand von euch noch eine brauchbare alternative, wenn möglich, dann sollte das ganze unter OS X, Windows 7 und Linux verfügbar sein.
Ich hätte das ganze gerne einheitlich.

Desweiteren würde ich gerne wissen wie ich die Header Dateien für das Toolkit GTK einbinden kann.
Ich wollte mit ein kleines Beispielfenster erzeugen, aber leider scheiterte das daran, dass ein Fehler kam, der mir sagte das die
<gtk/gtk.h>

nicht verfügbar sei.
Fehler:

Zitat

Description Resource Path Location Type
gtk/gtk.h: No such file or directory main.c /GTKTest line 1 C/C++ Problem

Obwohl ich hier unter OS X GTK2 über die MacPorts installiert habe. Auf meinem Linux (Debian) Notebook hatte ich das selbe ergebnis obwohl dort auch GTK2 installier ist.

Gibt es für C auch so etwas wie die Java Docs, in der alle Funktionen, etc erklärt sind?

Danke für eure Hilfe, schönen Abend noch.

lg,
Fabi
0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 21. Januar 2010 - 19:54

Ohne es selbst gemacht zu haben, soll Netbeans mittlerweile hervorragend für C/C++ Entwicklung sein.

http://zetcode.com/a...anscdevelopment
Der Artikel erklärt auch, wie du GTK2 Libs und Co einbindest. Kannst du sicherlich dann auch für andere IDEs nutzen.

Des Weiteren fällt mir als IDE noch Code::Blocks ein.

Zitat

Gibt es für C auch so etwas wie die Java Docs, in der alle Funktionen, etc erklärt sind?

Eine API für alles gibt es nicht, da die C-Standard-Bibliothek auf das nötigste beschränkt ist. Viele Sachen kommen mit anderen Bibliotheken.
cplusplus.com ist als erste Anlaufstelle nicht schlecht, wie: http://www.cplusplus...library/cstdio/
Und für GTK:
http://www.gtk.org/documentation.html

Hoffe, das hilft dir erstmal weiter.
0

#3 Mitglied ist offline   Fabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.958
  • Beigetreten: 30. August 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 21. Januar 2010 - 21:59

erstmal vielen dank,
das hat mich aufjedenfall schon nen schritt weiter gebracht.

ich habe die header dateien jetzt gefunden, sie liegen unter:
/opt/gtk/include/gtk-2.0/gtk


leider findet eclipse sie immer noch nicht, bzw. sagt das sie unbekannt ist:
Eingefügtes Bild

ich habe hier unter (OS X) /etc/profile folgende Variablen gesetzt:
CPPFLAGS="-I/opt/gtk/include"
LDFLAGS="-L/opt/gtk/lib"
PKG_CONFIG_PATH="/opt/gtk/lib/pkgconfig"
export CPPFLAGS LDFLAGS PKG_CONFIG_PATH
LD_LIBRARY_PATH="/opt/gtk/lib"
PATH="/opt/gtk/bin:$PATH"
export LD_LIBRARY_PATH PATH


so wie hier beschrieben
<a href="http://library.gnome.org/devel/gtk/unstable/gtk-building.html" target="_blank">http://library.gnome.org/devel/gtk/unstabl...k-building.html
</a>

was könnte da noch falsch sein? die header dateien sind da und die pfad variablen sind auch gesetzt?

lg,
fabi

EDIT:
selbst mit voller pfadangabe bringt er mir noch nen fehler:
Eingefügtes Bild

Dieser Beitrag wurde von Fabi bearbeitet: 21. Januar 2010 - 22:09

0

#4 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 22. Januar 2010 - 15:52

Schau mal hier:
http://www.jroller.com/RickHigh/entry/gtk2...vironment_on_my

Vor allem der letzte Absatz sollte interessant für dich sein.
0

#5 Mitglied ist offline   Fabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.958
  • Beigetreten: 30. August 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 25. Januar 2010 - 22:16

@Witi:
Vielen Dank!
Jetzt geht es! :rolleyes:

lg,
fabi
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0