title: How do i include different headers based on my OS?
body: <p>I'm writing a portable C++ application. How do I include different headers based on the operating system its running on. Is there a way to do this in C++ or do i have to use the build system? </p>