diff --git a/src/libs/vgeometry/vabstractcurve.cpp b/src/libs/vgeometry/vabstractcurve.cpp index 02fe1a5a2..efcb36a24 100644 --- a/src/libs/vgeometry/vabstractcurve.cpp +++ b/src/libs/vgeometry/vabstractcurve.cpp @@ -40,6 +40,10 @@ #include "../vmisc/compatibility.h" #include "../ifc/exception/vexceptionobjecterror.h" +#if defined(Q_CC_MSVC) && _MSC_VER > 1900 +const qreal VAbstractCurve::minLength = ToPixel(1, Unit::Mm); +#endif + VAbstractCurve::VAbstractCurve(const GOType &type, const quint32 &idObject, const Draw &mode) :VGObject(type, idObject, mode), d (new VAbstractCurveData()) {} diff --git a/src/libs/vgeometry/vabstractcurve.h b/src/libs/vgeometry/vabstractcurve.h index 4c3c8a61c..d8490fdc3 100644 --- a/src/libs/vgeometry/vabstractcurve.h +++ b/src/libs/vgeometry/vabstractcurve.h @@ -112,7 +112,11 @@ public: void SetAliasSuffix(const QString &aliasSuffix) override; +#if defined(Q_CC_MSVC) && _MSC_VER > 1900 + static const qreal minLength; +#else static constexpr qreal minLength = ToPixel(1, Unit::Mm); +#endif protected: virtual void CreateName() =0; virtual void CreateAlias() =0;