It's something simple, nothing complicated.
Which one are you using, OTC v8?
If it's Kondra's, you need to use vcpkg and older libraries/boost.
If it's OTC v8 from OTAcademy, it automatically downloads libraries and boost.
My recommendation: first delete your vcpkg folder, then clone everything again and follow the OTAcademy OTC v8 tutorial. After that, open v17/otclient.vcxproj and compile it, and it will download all dependencies automatically. Simple as that.
If you've already modified your OTC source code, just take the src from your v17 and put it into OTAcademy v8 and compile.
That's what I did. When I tried to compile, I got many errors. I had to delete the vcpkg folder and download it again. Then I used OTAcademy v8, it downloaded everything fine, compiled, and generated the .exe without problems.
If your OTC v8 is from Kondra, unfortunately it's not compatible with OTAcademy v8.
You'll need to look for older libraries/boost. But I recommend migrating to the latest OTAcademy v8 so you don't waste time.
OTAcademy v8
OTAcademy's fork of OTClientV8. Contribute to OTAcademy/otclientv8 development by creating an account on GitHub.
github.com