Suchergebnisse
Suchergebnisse 1-2 von insgesamt 2.
Also die typedefs sollten ja eigentlich in der glcorearb schon vorhanden sein, die brauchst du also nicht nochmal kopieren (der Konflikt stammt vermutlich daher das die corearb PFNGLSHADERSOURCEPROC mit const GLchar* const *string (pointer zu einem konstanten pointer zu einem konstanten char) und nicht nur const GLchar* *string(pointer zu einem pointer zu einem konstanten char) definiert). Des weiteren solltest du vermutlich noch beachten, dass bereits einen GLContext brauchst um wglGetProcAddre...
Das hat mit der Verlinkung der Funktionen zu tun. Wenn der Compiler die Objekt-Datei für deine C oder C++ ausspuckt muss er sich entscheiden wie die Funktion aufgerufen wird, die kann sich unterscheiden. So kann zum Beispiel eine C++ funtion __myFunc heißen oder __mNamespace##myFunc, die Benennungsstrategie wird "Name mangling" genannt und ist nicht standardisiert. Verlinkung im C Stil hingegen hat einen Standard und kann sowohl von C als auch von C++ genutzt werden. Die Inkonsistenz kann allein...