Elektranox said:Für C++ empfehle ich Anjuta. Ich benutze allerdings kein KDE, wie du als Suse User warscheinlich tust. Für KDE gibt es soweit ich weiß KDevelop
Aber ich gebe dir den Tipp nicht mit einer GUI, sondern mit einem normalen Editor (GEdit, KWrite (oder wie es auch immer unter KDE heißt
Fuchs said:Ja, habe ich. Allerdings mag ich mir
nicht fuer selbstverstaendliche Dinge
wie codefolding Plugins suchen muessen.
Wenn man das fuer unuebliche Dinge hat: bitte.
Ansonsten finde ich den Simplifizierungswahn
der GNOME Leute da einfach uebertrieben,
vor allem weil GNOME sonst kein gutes
Programmierwerkzeug beiliegt.
Man koennte es so machen wie KDE, einen
Editor wirklich nur zum Texte editieren
(kwrite oder sogar kedit ((ist von den
kate Leuten))) und einer zum programmieren (kate).
Fuchs
</OT>
(Um weitere Diskussionen zu vermeiden:
ich habe nichts wirkliches gegen Gedit,
wuerde es nur selber im Leben nie benutzen.
Jedem das seine, konnte mir den kleinen
Vergleich mit Kwrite leider nicht verkneiffen)
#include "SDL.h"
#define SCREEN_WIDTH 320
#define SCREEN_HEIGHT 240
#define SCREEN_DEPTH 8
int main(int argc, char *argv[]) {
SDL_Surface *screen;
Uint8 *p;
int x = 10; //x coordinate of our pixel
int y = 20; //y coordinate of our pixel
/* Initialize SDL */
SDL_Init(SDL_INIT_VIDEO);
/* Initialize the screen / window */
screen = SDL_SetVideoMode(SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_DEPTH, SDL_SWSURFACE);
/* Make p point to the place we want to draw the pixel */
p = (Uint8 *)screen->pixels + y * screen->pitch + x * screen->format->BytesPerPixel;
/* Draw the pixel! */
*p=0xff;
/* update the screen (aka double buffering) */
SDL_Flip(screen);
while(1);
}
lockwood said:Ich wollte ein sdl programm schreiben was eigentlich hello pixel heißen sollte :wink:
Ich hab das aus dem wiki kopiert um den compiler zu testen.
#include "SDL.h"
#define SCREEN_WIDTH 320
#define SCREEN_HEIGHT 240
#define SCREEN_DEPTH 8
int main(int argc, char *argv[]) {
SDL_Surface *screen;
Uint8 *p;
int x = 10; //x coordinate of our pixel
int y = 20; //y coordinate of our pixel
/* Initialize SDL */
SDL_Init(SDL_INIT_VIDEO);
/* Initialize the screen / window */
screen = SDL_SetVideoMode(SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_DEPTH, SDL_SWSURFACE);
/* Make p point to the place we want to draw the pixel */
p = (Uint8 *)screen->pixels + y * screen->pitch + x * screen->format->BytesPerPixel;
/* Draw the pixel! */
*p=0xff;
/* update the screen (aka double buffering) */
SDL_Flip(screen);
while(1);
}
linker input file unused because linking not done
lockwood said:Ich hab jetzt ohne -Wall und jedlichen compiliert. Aber er kann die ganze zeit einfach keinen sdl.h und weiteres finden. h34r: