title: How to add 3rd party library in Unreal Engine 4
body: <p>I am new to Unreal Engine. But here is what I planned to do. I want to an experiment project by combining socket.io with Unreal Engine 4. I know somebody may shot at me, for it already had a plugin. But I don't like graph programming at all (I prefer "real" coding)</p>
  
  <p>But as I followed instruction from <a href="https://stackoverflow.com/questions/39368295/installing-socket-io-c">Installing socket.io C++</a> and <a href="https://wiki.unrealengine.com/How_to_Link_External_C_Libraries_.dll_.lib_With_Your_Project_%26_Package_With_Game,_Fast_And_Easy" rel="nofollow noreferrer">here</a>. It just won't work. The error told me something about <code>File Not Found</code> on multiple headers file from <a href="https://github.com/raksa/SocketIO-cpp-lib" rel="nofollow noreferrer">this github repo</a>. So I tried to add a lot of things (Hopefully it won't affect the  outcome). And now a tons of errors had popped up. Now they are mostly about <code>Macro errors</code>. And I have absolutely no idea how to fix.</p>
  
  <p>The problem is I don't understand why after I include <code>.lib</code> files to <code>PublicAdditionalLibraries</code> I still needed the original file (Shouldn't it work like any other visual studio projects?)</p>
  
  <p>Also how to tackle loads of errors I am facing</p>
  
  <p>Thanking in advanced</p>