# Help! Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

**URL:** <https://iplug2.discourse.group/t/help-microsoft-visual-c-14-0-or-greater-is-required-get-it-with-microsoft-c-build-tools-https-visualstudio-microsoft-com-visual-cpp-build-tools/848>\
**Category:** Windows\
**Created:** [21 December 2023 17:47 UTC](https://iplug2.discourse.group/t/help-microsoft-visual-c-14-0-or-greater-is-required-get-it-with-microsoft-c-build-tools-https-visualstudio-microsoft-com-visual-cpp-build-tools/848 "2023-12-21T17:47:19Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![The\_Chopinist](https://avatars.discourse-cdn.com/v4/letter/t/f475e1/32.png) [@The\_Chopinist](https://iplug2.discourse.group/u/The_Chopinist)\
**Post date:** [21 December 2023 17:47 UTC](https://iplug2.discourse.group/t/help-microsoft-visual-c-14-0-or-greater-is-required-get-it-with-microsoft-c-build-tools-https-visualstudio-microsoft-com-visual-cpp-build-tools/848/1 "2023-12-21T17:47:19Z")

</div>

Here is the cmd promt ect, `C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\>pip install matplotlib==3.3.3  
Collecting matplotlib==3.3.3  
Using cached matplotlib-3.3.3.tar.gz (37.9 MB)  
Preparing metadata (setup.py) … done

\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_–  
Requirement already satisfied: cycler\>=0.10 in  
InitializeBuildStatus:  
Creating “.......\objs\vc2010\x64\Release\freetype.tlog\unsuccessfulbuild” because “AlwaysCreate” was specified.  
ClCompile:  
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\CL.exe /c /I…....\include /nologo /W4 /WX- /diagnostics:column /MP /Ox /Ob2 /Oi /Oy /GT /D NDEBUG /D WIN32 /D \_LIB /D \_CRT\_SECURE\_NO\_WARNINGS /D FT2\_BUILD\_LIBRARY /D \_MBCS /GF /Gm- /EHsc /MD /GS /Gy /arch:SSE2 /fp:precise /fp:except- /Za /Zc:wchar\_t /Zc:forScope /Zc:inline /Fo".......\objs\vc2010\x64\Release\" /external:W4 /Gd /TC /wd4001 /FC /errorReport:queue …....\src\autofit\autofit.c …....\src\base\ftbitmap.c …....\src\base\ftfstype.c …....\src\base\ftgasp.c …....\src\base\ftstroke.c …....\src\base\ftbbox.c …....\src\base\ftfntfmt.c …....\src\base\ftpfr.c …....\src\base\ftsynth.c …....\src\base\fttype1.c …....\src\base\ftwinfnt.c …....\src\base\ftlcdfil.c …....\src\base\ftgxval.c …....\src\base\ftotval.c …....\src\base\ftpatent.c  
cl : command line warning D9002: ignoring unknown option ‘/arch:SSE2’ [C:\Users\trayy\AppData\Local\Temp\pip-install-7k1clmu0\matplotlib\_332e303fb532430297977a86897e985a\build\freetype-2.6.1\builds\windows\vc2010\freetype.vcxproj]  
cl : command line warning D9002: ignoring unknown option ‘/arch:SSE2’ [C:\Users\trayy\AppData\Local\Temp\pip-install-7k1clmu0\matplotlib\_332e303fb532430297977a86897e985a\build\freetype-2.6.1\builds\windows\vc2010\freetype.vcxproj]  
autofit.c  
cl : command line warning D9002: ignoring unknown option ‘/arch:SSE2’ [C:\Users\trayy\AppData\Local\Temp\pip-install-7k1clmu0\matplotlib\_332e303fb532430297977a86897e985a\build\freetype-2.6.1\builds\windows\vc2010\freetype.vcxproj]  
ftbitmap.c  
cl : command line warning D9002: ignoring unknown option ‘/arch:SSE2’ [C:\Users\trayy\AppData\Local\Temp\pip-install-7k1clmu0\matplotlib\_332e303fb532430297977a86897e985a\build\freetype-2.6.1\builds\windows\vc2010\freetype.vcxproj]  
ftfstype.c  
cl : command line warning D9002: ignoring unknown option ‘/arch:SSE2’ [C:\Users\trayy\AppData\Local\Temp\pip-install-7k1clmu0\matplotlib\_332e303fb532430297977a86897e985a\build\freetype-2.6.1\builds\windows\vc2010\freetype.vcxproj]  
ftgasp.c  
ftstroke.c  
ftbbox.c  
ftfntfmt.c  
ftpfr.c  
ftsynth.c  
fttype1.c  
ftwinfnt.c  
ftlcdfil.c  
ftgxval.c  
ftotval.c  
ftpatent.c  
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\CL.exe /c /I…....\include /nologo /W4 /WX- /diagnostics:column /MP /O2 /Ob2 /Oi /Oy /GT /D NDEBUG /D WIN32 /D \_LIB /D \_CRT\_SECURE\_NO\_WARNINGS /D FT2\_BUILD\_LIBRARY /D \_MBCS /GF /Gm- /EHsc /MD /GS /Gy /arch:SSE2 /fp:precise /fp:except- /Za /Zc:wchar\_t /Zc:forScope /Zc:inline /Fo".......\objs\vc2010\x64\Release\" /external:W4 /Gd /TC /wd4001 /FC /errorReport:queue …....\src\bdf\bdf.c …....\src\cff\cff.c …....\src\base\ftbase.c …....\src\cache\ftcache.c …....\src\base\ftglyph.c …....\src\gzip\ftgzip.c …....\src\base\ftinit.c …....\src\lzw\ftlzw.c …....\src\base\ftsystem.c …....\src\smooth\smooth.c …....\src\base\ftmm.c …....\src\pcf\pcf.c …....\src\pfr\pfr.c …....\src\psaux\psaux.c …....\src\pshinter\pshinter.c …....\src\psnames\psmodule.c …....\src\raster\raster.c …....\src\sfnt\sfnt.c …....\src\truetype\truetype.c …....\src\type1\type1.c …....\src\cid\type1cid.c …....\src\type42\type42.c …....\src\winfonts\winfnt.c  
cl : command line warning D9002: ignoring unknown option ‘/arch:SSE2’ [C:\Users\trayy\AppData\Local\Temp\pip-install-7k1clmu0\matplotlib\_332e303fb532430297977a86897e985a\build\freetype-2.6.1\builds\windows\vc2010\freetype.vcxproj]  
cl : command line warning D9002: ignoring unknown option ‘/arch:SSE2’ [C:\Users\trayy\AppData\Local\Temp\pip-install-7k1clmu0\matplotlib\_332e303fb532430297977a86897e985a\build\freetype-2.6.1\builds\windows\vc2010\freetype.vcxproj]  
bdf.c  
cl : command line warning D9002: ignoring unknown option ‘/arch:SSE2’ [C:\Users\trayy\AppData\Local\Temp\pip-install-7k1clmu0\matplotlib\_332e303fb532430297977a86897e985a\build\freetype-2.6.1\builds\windows\vc2010\freetype.vcxproj]  
cff.c  
cl : command line warning D9002: ignoring unknown option ‘/arch:SSE2’ [C:\Users\trayy\AppData\Local\Temp\pip-install-7k1clmu0\matplotlib\_332e303fb532430297977a86897e985a\build\freetype-2.6.1\builds\windows\vc2010\freetype.vcxproj]  
ftbase.c  
cl : command line warning D9002: ignoring unknown option ‘/arch:SSE2’ [C:\Users\trayy\AppData\Local\Temp\pip-install-7k1clmu0\matplotlib\_332e303fb532430297977a86897e985a\build\freetype-2.6.1\builds\windows\vc2010\freetype.vcxproj]  
ftcache.c  
ftglyph.c  
ftgzip.c  
C:\Users\trayy\AppData\Local\Temp\pip-install-

* * *

2.6.1\builds\windows\vc2010\freetype.vcxproj]  
ftinit.c  
ftlzw.c  
ftsystem.c  
smooth.c  
ftmm.c  
pcf.c  
pfr.c  
psaux.c  
pshinter.c  
psmodule.c  
raster.c  
sfnt.c  
truetype.c  
type1.c  
type1cid.c  
C:\Users\trayy\AppData\Local\Temp\pip-install-

* * *

svn\src\_backend\_agg.cp311-win\_amd64.lib and object build\temp.win32-cpython-311\Release\extern\agg24-svn\src\_backend\_agg.cp311-win\_amd64.exp  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PySequence\_Size  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_\_Py\_BuildValue\_SizeT  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyImport\_ImportModule  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PySequence\_GetItem  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyExc\_RuntimeError  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyExc\_MemoryError  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_\_Py\_NoneStruct  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyExc\_AttributeError  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyErr\_SetString  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyExc\_ValueError  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyErr\_Format  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyExc\_OverflowError  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_\_Py\_Dealloc  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyCapsule\_GetPointer  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyModule\_AddObject  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_\_PyArg\_ParseTuple\_SizeT  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyModule\_Create2  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyType\_Ready  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyObject\_GetAttrString  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PySequence\_Check  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyBytes\_FromStringAndSize  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyCapsule\_Type  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyExc\_ImportError  
\_backend\_agg\_wrapper.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyErr\_Print  
mplutils.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyLong\_FromLong  
mplutils.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyDict\_SetItemString  
py\_converters.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyErr\_WarnEx  
py\_converters.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyBytes\_AsString  
py\_converters.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyErr\_Occurred  
py\_converters.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyFloat\_AsDouble  
py\_converters.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyUnicode\_AsASCIIString  
py\_converters.obj : error LNK2001: unresolved external symbol \_\_imp\_\_\_PyObject\_CallMethod\_SizeT  
py\_converters.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyErr\_Clear  
py\_converters.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyExc\_FutureWarning  
py\_converters.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyLong\_AsVoidPtr  
py\_converters.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyObject\_HasAttrString  
py\_converters.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyExc\_TypeError  
py\_converters.obj : error LNK2001: unresolved external symbol \_\_imp\_\_PyObject\_IsTrue  
build\lib.win32-cpython-311\matplotlib\backends\_backend\_agg.cp311-win\_amd64.pyd : fatal error LNK1120: 38 unresolved externals  
error: command ‘C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x86\link.exe’ failed with exit code 1120  
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.  
ERROR: Failed building wheel for matplotlib  
Running setup.py clean for matplotlib  
Failed to build matplotlib  
ERROR: Could not build wheels for matplotlib, which is required to install pyproject.toml-based projects`  
So I tried to install an app/python thingie that uses the DTW method of aligning “MIDI to audio” So I installed the Req.txt I ran into some panda errors etc but I finally got it fixed so then I tried to run “C:\Users\trayy\Downloads\dtw-app-main\dtw-app-main\app.py” and It said No matplotlib module found so I checked and it said it wasn’t installed so I tried installing (it has to be the matplotlib==3.3.3 version it’s the only way it will run) but I got an error saying " Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools”: [Microsoft C++ Build Tools - Visual Studio](https://visualstudio.microsoft.com/visual-cpp-build-tools/) " Note\* I have Microsoft VStools 2019 which I believe matplotlib==3.3.3. is compatible with, I tried both the 2015 and 2022 versions and got the same message. also, I included an image

 ![image](https://global.discourse-cdn.com/free1/uploads/iplug2/original/1X/d946eb7a9db8c564e47adeebc9f3f2bb47c9612a.png)  
of the modified components I added to VStools just in case I did something wrong. and here is the GitHub link to the DTW " [GitHub - aheidt/dtw-app: app to align midi with audio: step 1 - apply dynamic time warp algorithm, step 2 - manually adjust inconsistencies](https://github.com/aheidt/dtw-app) " How do I fix this?

---

<div class="post-metadata">

**Author:** ![olilarkin](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/olilarkin/32/2_2.png) [@olilarkin](https://iplug2.discourse.group/u/olilarkin)\
**Post date:** [22 December 2023 20:00 UTC](https://iplug2.discourse.group/t/help-microsoft-visual-c-14-0-or-greater-is-required-get-it-with-microsoft-c-build-tools-https-visualstudio-microsoft-com-visual-cpp-build-tools/848/2 "2023-12-22T20:00:58Z")

</div>

This doesn’t seem to relate to iPlug2, best to ask on the GitHub page of the linked project
