title: Compiling udis86 with visual studio 2019 gives me an unresolved external symbol
body: <p>I'm using Visual Studio 2019 and I'm trying to compile an UEFI driver, that uses udis86(<a href="https://github.com/vmt/udis86" rel="nofollow noreferrer">https://github.com/vmt/udis86</a>) with the <code>__UD_STANDALONE__</code> preprocessor definition and the /NODEFAULTLIB linker option set.
  This gives me this error
  <a href="https://i.stack.imgur.com/t8gtq.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/t8gtq.png" alt="error" /></a></p>
  <p>I have tried to set the <code>_NO_CRT_STDIO_INLINE</code> preprocessor definition, like replied to some similar questions to mine, but it just changes the error to
  <a href="https://i.stack.imgur.com/MiBFt.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/MiBFt.png" alt="error2" /></a></p>
  <p>Does anyone have an idea on how to fix this error ?</p>
  <p>Thanks in advance</p>