We are currently migrating Bugzilla to GitHub issues.
Any changes made to the bug tracker now will be lost, so please do not post new bugs or make changes to them.
When we're done, all bug URLs will redirect to their equivalent location on the new bug tracker.

Bug 3148

Summary: VS 2013 project files fail to build after converting to VS 2015
Product: SDL_mixer Reporter: Jacob Dix <jacob.d.dix>
Component: miscAssignee: Sam Lantinga <slouken>
Status: RESOLVED FIXED QA Contact: Sam Lantinga <slouken>
Severity: trivial    
Priority: P2    
Version: 2.0.0   
Hardware: x86_64   
OS: Other   

Description Jacob Dix 2015-10-11 23:55:57 UTC
-Problem-
When converting the visual studio 2013 project file to the visual studios 2015 tool set in Visual Studios community 2015 building SDL_mixer results in the following errors.
-Error Log-
1>  Generating Code...
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Platform.targets(55,5): error MSB8020: The build tools for Visual Studio 2010 (Platform Toolset = 'v100') cannot be found. To build using the v100 build tools, please install Visual Studio 2010 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 "Retarget solution".
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Platform.targets(55,5): error MSB8020: The build tools for Visual Studio 2010 (Platform Toolset = 'v100') cannot be found. To build using the v100 build tools, please install Visual Studio 2010 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 "Retarget solution".
========== Build: 0 succeeded, 1 failed, 2 up-to-date, 0 skipped ==========

-How to Replicate-
Using Visual Studios 2015 on Windows 10 64 bit.
1. Open the 2013 project file in visual studios. 
2. Convert the files when prompted.
3. Build the SDL_mixer project.

-Additional Info-
I was able to convert the VS2013 project files in the same manner successfully with the other SDL libraries (SDL2, SDL_image, SDL_ttf) and they built with out error.

In addition the 2012 project files for SDL_mixer DO work. and I am currently using those instead.

I am also using Windows 10 64 bit, there was no option in bugzilla for that.
Comment 1 Sam Lantinga 2017-10-13 05:30:10 UTC
SDL_mixer now uses a single VS2010 solution that cleanly upgrades to all Visual Studio versions.