std::optional<Texture> texture;
error:namespace"std"没有成员"optional"
原因:VS2019的C++语言标准默认为C++14。
解决方法:将项目属性中的C++语言标准从默认值改为C++17即可。