Join Date: May 2011
Posts: 419
User-Rating:
|
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
Last edited by Dr_Pepper (Sat 26. Sep 2015, 20:14)
Reason: no reason given
|