ShiftMediaProject/libcdio

fails to compile in visual studio 2017

Closed this issue · 4 comments

I launch the libcdio.sln file in visual studio 2017 which converts it to a newer solution
but the generated one is completely broken
the files need to be copied to other directories
some files are missing
some other problems

I want to compile with /MT flag because my project uses it

The project shouldnt need to be converted as it has 2017 support built in and should just natively open.
As you can see form the releases page the CI system builds Visual Studio 2013, 2015, 2017 and 2019 using the provided project without any issues.

I would suggest double checking that you have a clean copy of the latest version and that you open the provided solution using the supplied batch file (libcdio_deps_with_latest_sdk.bat) which is used to correctly detect available windows sdk versions.

where is this batch file ? I can't find it in the repo

I was trying the one in MSVC dir but I found that there is another one in SMP dir but now it needs iconv library
I'm going to install it and try

The projects provided by this repo are the ones in SMP. Any other build projects are not supported by this repo. In order to use it correctly make sure you read the readme for explanation for how to get dependencies and build.