i have directx 12 but the compile thing still happens
Did you try downloading and running the patch? It should reinstall it or update it to be compatible.