Empty project compile Error

Hi I tried to compile an empty project,got error

Error 47 error MSB8020: The build tools for v140 (Platform Toolset = ‘v140’) cannot be found. To build using the v140 build tools, please install v140 build tools. Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting “Upgrade Solution…”. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.targets 64 5 mySketch

I change toolset to v120 but compile error

1>------ Build started: Project: openframeworksLib, Configuration: Debug Win32 ------
1> ofAppGLFWWindow.cpp
1> ofAppGlutWindow.cpp
1> ofAppNoWindow.cpp
1> ofAppRunner.cpp
1> ofFbo.cpp
1> ofGLRenderer.cpp
1> ofGLUtils.cpp
1> ofMaterial.cpp
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C2146: syntax error : missing ‘;’ before identifier ‘ofTessellator’ (…\openFrameworks\gl\ofGLRenderer.cpp)
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (…\openFrameworks\gl\ofGLRenderer.cpp)
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C2146: syntax error : missing ‘;’ before identifier ‘ofTessellator’ (…\openFrameworks\app\ofAppNoWindow.cpp)
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (…\openFrameworks\app\ofAppNoWindow.cpp)
1> ofGLProgrammableRenderer.cpp
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C2146: syntax error : missing ‘;’ before identifier ‘ofTessellator’ (…\openFrameworks\gl\ofGLUtils.cpp)
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (…\openFrameworks\gl\ofGLUtils.cpp)
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C2146: syntax error : missing ‘;’ before identifier ‘ofTessellator’ (…\openFrameworks\app\ofAppGLFWWindow.cpp)
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (…\openFrameworks\app\ofAppGLFWWindow.cpp)
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C2146: syntax error : missing ‘;’ before identifier ‘ofTessellator’ (…\openFrameworks\app\ofAppRunner.cpp)
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (…\openFrameworks\app\ofAppRunner.cpp)
1> ofShader.cpp
1> ofVbo.cpp
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C2146: syntax error : missing ‘;’ before identifier ‘ofTessellator’ (…\openFrameworks\app\ofAppGlutWindow.cpp)
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (…\openFrameworks\app\ofAppGlutWindow.cpp)
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C2146: syntax error : missing ‘;’ before identifier ‘ofTessellator’ (…\openFrameworks\gl\ofFbo.cpp)
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (…\openFrameworks\gl\ofFbo.cpp)
1> ofCairoRenderer.cpp
1> ofGraphics.cpp
1> ofPath.cpp
1> ofRendererCollection.cpp
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C2146: syntax error : missing ‘;’ before identifier ‘ofTessellator’ (…\openFrameworks\gl\ofMaterial.cpp)
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (…\openFrameworks\gl\ofMaterial.cpp)
1> ofTrueTypeFont.cpp
1>d:\openframeworks\of_v0.9.0_vs_release\libs\openframeworks\graphics\ofPath.h(406): error C2146: syntax error : missing ‘;’ before identifier ‘ofTessellator’ (…\openFrameworks\graphics\ofCairoRenderer.cpp)
1>d:\openframeworks\of_v0.9.0_vs_release\libs\openframeworks\graphics\ofPath.h(406): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (…\openFrameworks\graphics\ofCairoRenderer.cpp)
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C2146: syntax error : missing ‘;’ before identifier ‘ofTessellator’ (…\openFrameworks\gl\ofGLProgrammableRenderer.cpp)
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (…\openFrameworks\gl\ofGLProgrammableRenderer.cpp)
1>d:\openframeworks\of_v0.9.0_vs_release\libs\openframeworks\graphics\ofPath.h(406): error C2146: syntax error : missing ‘;’ before identifier ‘ofTessellator’ (…\openFrameworks\graphics\ofGraphics.cpp)
1>d:\openframeworks\of_v0.9.0_vs_release\libs\openframeworks\graphics\ofPath.h(406): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (…\openFrameworks\graphics\ofGraphics.cpp)
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C2146: syntax error : missing ‘;’ before identifier ‘ofTessellator’ (…\openFrameworks\gl\ofShader.cpp)
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (…\openFrameworks\gl\ofShader.cpp)
1>d:\openframeworks\of_v0.9.0_vs_release\libs\openframeworks\graphics\ofPath.h(406): error C2146: syntax error : missing ‘;’ before identifier ‘ofTessellator’ (…\openFrameworks\graphics\ofPath.cpp)
1>d:\openframeworks\of_v0.9.0_vs_release\libs\openframeworks\graphics\ofPath.h(406): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (…\openFrameworks\graphics\ofPath.cpp)
1>…\openFrameworks\graphics\ofPath.cpp(8): error C2146: syntax error : missing ‘;’ before identifier ‘ofTessellator’
1>…\openFrameworks\graphics\ofPath.cpp(8): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>…\openFrameworks\graphics\ofPath.cpp(8): error C2761: ‘ofTessellator ofPath::tessellator’ : member function redeclaration not allowed
1> ofBaseTypes.cpp
1>d:\openframeworks\of_v0.9.0_vs_release\libs\openframeworks\graphics\ofPath.h(406): error C2146: syntax error : missing ‘;’ before identifier ‘ofTessellator’ (…\openFrameworks\graphics\ofRendererCollection.cpp)
1>d:\openframeworks\of_v0.9.0_vs_release\libs\openframeworks\graphics\ofPath.h(406): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (…\openFrameworks\graphics\ofRendererCollection.cpp)
1> ofUtils.cpp
1> ofDirectShowPlayer.cpp
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C2146: syntax error : missing ‘;’ before identifier ‘ofTessellator’ (…\openFrameworks\gl\ofVbo.cpp)
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (…\openFrameworks\gl\ofVbo.cpp)
1>d:\openframeworks\of_v0.9.0_vs_release\libs\openframeworks\graphics\ofPath.h(406): error C2146: syntax error : missing ‘;’ before identifier ‘ofTessellator’ (…\openFrameworks\graphics\ofTrueTypeFont.cpp)
1>d:\openframeworks\of_v0.9.0_vs_release\libs\openframeworks\graphics\ofPath.h(406): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (…\openFrameworks\graphics\ofTrueTypeFont.cpp)
1> ofVideoPlayer.cpp
1>…\openFrameworks\utils\ofUtils.cpp(175): error C2065: ‘constexpr’ : undeclared identifier
1>…\openFrameworks\utils\ofUtils.cpp(175): error C2144: syntax error : ‘int’ should be preceded by ‘;’
1>…\openFrameworks\utils\ofUtils.cpp(176): error C2057: expected constant expression
1>…\openFrameworks\utils\ofUtils.cpp(176): error C2466: cannot allocate an array of constant size 0
1>…\openFrameworks\utils\ofUtils.cpp(176): error C2133: ‘buf’ : unknown size
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C2146: syntax error : missing ‘;’ before identifier ‘ofTessellator’ (…\openFrameworks\types\ofBaseTypes.cpp)
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (…\openFrameworks\types\ofBaseTypes.cpp)
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C2146: syntax error : missing ‘;’ before identifier ‘ofTessellator’ (…\openFrameworks\video\ofDirectShowPlayer.cpp)
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (…\openFrameworks\video\ofDirectShowPlayer.cpp)
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C2146: syntax error : missing ‘;’ before identifier ‘ofTessellator’ (…\openFrameworks\video\ofVideoPlayer.cpp)
1>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (…\openFrameworks\video\ofVideoPlayer.cpp)
2>------ Build started: Project: mySketch, Configuration: Debug Win32 ------
2> main.cpp
2> ofApp.cpp
2>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C2146: syntax error : missing ‘;’ before identifier ‘ofTessellator’ (src\main.cpp)
2>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (src\main.cpp)
2>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C2146: syntax error : missing ‘;’ before identifier ‘ofTessellator’ (src\ofApp.cpp)
2>D:\openframeworks\of_v0.9.0_vs_release\libs\openFrameworks\graphics\ofPath.h(406): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (src\ofApp.cpp)
========== Build: 0 succeeded, 2 failed, 0 up-to-date, 0 skipped ==========

i am used Visual c++ 2015
how i can fix it?