This isn't a question, but a post I'm making for people using vcpkg with Visual Studio on Windows who come to the forum having issues getting it up and running. I'm not exactly sure where to post it, so posting it here does seem to make sense.
A lot of people who are used to the usual MS Build paradigm are going to find themselves very confused and frustrated when it comes to trying to use Ogre for the first time. It is much easier to hit the ground running if you build Ogre yourself using CMake or use the precompiled binaries, but vcpkg also sits there as a seemingly simple option.
For those folks who have chosen to use vcpkg I've created a simple project on github that has already taken care of the majority of the setup and only requires your resorces.cfg to be setup properly in order to compile and run the BasicTutorial1.cpp and then continue on with the rest of the ogrecave.github.io tutorial.
The project can be found here:
https://github.com/NearEDGE/Ogre-vcpkg-Example-Project
If you're new and having trouble getting started, just clone this repository, open the folder in Visual Studio, follow the directions commented at the top of resources.cfg and you shouldn't have any trouble compiling your first program using Ogre.