000
28.12.2015, 12:40 Uhr
Gunther
|
Hallo, liebe Forenmitglieder, ich bin noch ganz neu im Forum und als Quereinsteiger in der Welt der Programmierer. In Kürze muss ich für meinen Einführungskurs in C++ und Co eine zwei wöchige Projektarbeit machen. Meine Idee ist ein Programm zu schreiben, das einfache grafische Elemente wie Rechteck, Kreis, Ellipse, ... am Bildschirm ausgibt und später vielleicht als Austauschformat an ein CAD weiterleitet. Vorläufig würde mir eine 2D-Darstellung genügen und später vielleicht einmal 3D als Drahtmodell. Aber auch .dxf und Co sollen für mein Projekt erst einmal kein Thema sein. Um eine Art "Hello World"-Gefühl zu bekommen versuchte ich ein Codebeispiel von Bjarne Stroustrup's "Einführung in die Programmierung mit C++" Seite 422 abzutippen und laufen zu lassen. Der Code soll ein einfaches Dreieck in einem einfachen Windowsfenster ausgeben. Hier ist der Code.
C++: |
#include "Simple_window.h" #include "Graph.h"
int main() { using namespace Graph_lib;
Point tl(100, 100);
Simple_window win(tl, 600, 400, "Leinwand");
Polygon poly;
poly.add(Point(300, 200)); poly.add(Point(350, 100)); poly.add(Point(400, 200));
poly.set_color(Color::red);
win.attach(poly); win.wait_for_button();
/*system("Pause");
return 0;*/ }
|
Das Problem: Mein Studio scheint die beiden Headerdateien nicht zu kennen. Ich habe auch schon versucht zu googeln oder zu bingen . Aber andere scheinen das selbe Problem zu haben. Ich wäre sehr dankbar, falls jemand eine einfache Lösungsidee oder ein anderes Codebeispiel hätte. Kleiner Wunsch: Ich würde gerne im rassenreinen C++ bleiben und erst einmal einen Bogen um .NET, QT, etc. machen, was mich zur Zeit nur verwirren würde. Außerdem würde ich gerne plattformoffen programmieren.
----- Edit: cpp-Tags eingesetzt. Dieser Post wurde am 28.12.2015 um 21:29 Uhr von Hans editiert. |