extern "C" GRAPHICLIBRARY_API void operator*= (const Vector2 value);
void operator*= (const Vector2 value);
я получаю ошибку E0345(Too few parameters for this operator function).
extern "C" GRAPHICLIBRARY_API void operator*= (const Vector2 value);
*=
умножает что-то на что-то. А в этом прототипе у него только один параметр. Так что правильно компилятор говорит. См.А вот как в моём проекте в заголовек:
void operator*= (const Vector2 value);
extern "C" GRAPHICLIBRARY_API void operator*= (Vector2& left, const Vector2 right);