VS2013: cannot open input file 'cpp110_1_3.lib'

Dec 5, 2013 at 4:13 AM
I have installed VS2013 and downloaded and installed the C++ REST SDK for Visual Studio 2013 from the codeplex. Now I am trying to build the BingRequest sample application.

There is only VC11\BigRequest project so when I open that solution it asks to upgrade the solution (why is then the download called as for Visual Studio 2013?). OK. I upgrade it. I select Release x64 and try to build it and get compiler error that cpprest/http_client.h not found. OK. I add path C:\Program Files (x86)\Microsoft Cpp REST SDK for VS 2013 v1.3\SDK\include to the addition includes. Now I get a linker error that cannot open input file 'cpprest110_1_3.lib'

But the library is called cpprest120_1_3.lib in that download.
Why does it try to link with cpprest110_1_3.lib? Where is that specified?

Thank you.
-- Yevgeny.
Dec 5, 2013 at 10:09 PM
Hi Yevgeny,

Your observations are correct. We had only been including project files for our samples to work with VS 2012, thinking that they could be easily upgraded. However we failed to realize that the binary names will be different and therefore not included.

We are currently working on our 1.4 release and will add project files for VS 2013 to be included. Then you shouldn't have any issues. Until then you can utilize the samples with VS 2012.

Marked as answer by YevgenyN on 12/5/2013 at 5:32 PM
Dec 6, 2013 at 12:32 AM
Thank you, Steve!