Anmeldungsdatum: Mai 2011
Beiträge: 419
Benutzer-Bewertung:
|
Vielleicht solltest du mal lesen, welche Fehlermeldung dir dein Compiler anzeigt...
TEXT Code: error C2955: 'OSHGui::Drawing::Point' : Für die Verwendung von Klasse template is eine template-Argumentliste erforderlich
CPP Code: //Point.hpp template<typename Val> class OSHGUI_EXPORT Point{ ... } typedef Point<int> PointI; typedef Point<float> PointF; //Control.hpp virtual void SetLocation(const Drawing::PointI &location);
Du solltest du dich erstmal mit C++ befassen, bevor du C++ Libarys verwendest - dir fehlt Basiswissen. (Speziell in dem Thread, das Thema Templates) Ich hab OSHGui noch nie benutzt, und sehe trotzdem das Problem ^^
CPP Code: tabPage1->SetLocation(Point(0, 0));
Da fehlen halt Template-parameter, entweder du benutzt die vordefinierten Typen oder du gibst halt selber die Template-parameter an:
CPP Code: tabPage1->SetLocation(PointI(0, 0)); tabPage1->SetLocation(Point<int>(0, 0));
Bei Size haste das selbe Problem...
__________________
Da unten ist ein Like-Button, benutze ihn doch
Zuletzt geändert von Dr_Pepper (Sa 26. Sep 2015, 20:14)
Grund: kein Grund angegeben
|