Nldef.h error at compile time

In this case I managed to solve all ja, but now I’m having improper name error in hairworkd

Well I’m having an error with the Nldef file at the time of compiling the projects, however this causes another sequence of errors like the MSB 3075. I’m going to leave some photos and a text file with a very detailed description of the error log. I also forgot to mention that I have everything updated, vs2017, drivers etc. And that I downloaded the branch on the official site of nvidea github and the other one I used to test I’ll leave the link just below

Brench: https://github.com/MaximeDup/UnrealEngine/tree/4.16-GameWorks

Link from my forum on github: https://github.com/NvPhysX/UnrealEngine/issues/347

More detailed error log in txt: https://github.com/NvPhysX/UnrealEngine/files/1160151/Error.log.docx

I had the same issue. Do you have the windows 8.1 sdk? If not i provided a link below, once downloaded it should compile

This error gave me a hard time. This is how I solved it. First I tried to uninstall 8.1. VS told me that it was successful but all the files were still there. So I trashed the entire folder, did another uninstall in VS, just to make sure, and reinstalled it. The nldef.n file appeared by magic.

Can you please tell me where is the folder that holds the 8.1 sdk.