diff --git a/include/Nazara/Core/ParameterFile.hpp b/include/Nazara/Core/ParameterFile.hpp index cc4330426..a20625f4e 100644 --- a/include/Nazara/Core/ParameterFile.hpp +++ b/include/Nazara/Core/ParameterFile.hpp @@ -43,8 +43,8 @@ namespace Nz struct Array_t {}; struct OptionalBlock_t {}; - static constexpr inline Array_t Array{}; - static constexpr inline OptionalBlock_t OptionalBlock{}; + static constexpr Array_t Array{}; + static constexpr OptionalBlock_t OptionalBlock{}; private: using ValueHandler = std::function; diff --git a/src/Nazara/Core/ParameterFile.cpp b/src/Nazara/Core/ParameterFile.cpp index 7ec181516..93b8681d5 100644 --- a/src/Nazara/Core/ParameterFile.cpp +++ b/src/Nazara/Core/ParameterFile.cpp @@ -107,4 +107,8 @@ namespace Nz throw std::runtime_error("unfinished string"); } + + // Required for MinGW (it tris to import those symbols, probably a bug) + constexpr ParameterFile::Array_t ParameterFile::Array; + constexpr ParameterFile::OptionalBlock_t ParameterFile::OptionalBlock; }