2015-08-30, 19:48
So last night I gave vs2015 a try with kodi.
I followed the instructions on the wiki. Let it download a bunch of stuff and compile a bunch of stuff. All of that worked just fine.
Then I launched the sln file inside of vs2015. It converted the file nice enough. It set the SDK to the latest version.
After chasing down a bunch of rather odd errors. I stopped for a moment and undid all of my changes. I then went into the project settings and set the platform toolset to be v120 on all of the projects.
That let everything compile. But then it did not link. So something is wrong with my install of visual studio (likely), the installer did not create the "Microsoft Visual Studio 12.0/vc/lib" directory correctly. I was missing all of the libc*.lib/pdb files. Which as you can imagine made things not link correctly. After copying the files from an old vs2013 install.
One thing that I found a bit odd was the effects11 project does not seem to have the XBMC.defaults in it.
Got it all the way to the point where I could step into the code. Not sure if it would 'run' or not. I got sleepy
So basically I got it to compile by putting it into a 2013 mode.
I followed the instructions on the wiki. Let it download a bunch of stuff and compile a bunch of stuff. All of that worked just fine.
Then I launched the sln file inside of vs2015. It converted the file nice enough. It set the SDK to the latest version.
After chasing down a bunch of rather odd errors. I stopped for a moment and undid all of my changes. I then went into the project settings and set the platform toolset to be v120 on all of the projects.
That let everything compile. But then it did not link. So something is wrong with my install of visual studio (likely), the installer did not create the "Microsoft Visual Studio 12.0/vc/lib" directory correctly. I was missing all of the libc*.lib/pdb files. Which as you can imagine made things not link correctly. After copying the files from an old vs2013 install.
One thing that I found a bit odd was the effects11 project does not seem to have the XBMC.defaults in it.
Got it all the way to the point where I could step into the code. Not sure if it would 'run' or not. I got sleepy
So basically I got it to compile by putting it into a 2013 mode.