title: Setting up ZeroMQ in a Visual Studio '13 Project
body: <p>I'm trying to get ZeroMQ to work with my C++ project. I want to do the ZeroMQ Hello World tutorial, shown below:</p>
  
  <pre><code>//  Hello World server
  #include &lt;zmq.h&gt;
  #include &lt;stdio.h&gt;
  #include &lt;unistd.h&gt;
  #include &lt;string.h&gt;
  #include &lt;assert.h&gt;
  
  int main (void)
  {
      //  Socket to talk to clients
      void *context = zmq_ctx_new ();
      void *responder = zmq_socket (context, ZMQ_REP);
      int rc = zmq_bind (responder, "tcp://*:5555");
      assert (rc == 0);
  
      while (1) {
          char buffer [10];
          zmq_recv (responder, buffer, 10, 0);
          printf ("Received Hello\n");
          sleep (1);          //  Do some 'work'
          zmq_send (responder, "World", 5, 0);
      }
      return 0;
  }
  </code></pre>
  
  <p>However, whenever I try to compile and run it, Visual Studio says it can't find zmq.h or any of the ZeroMQ methods I am using. I already installed ZeroMQ from <a href="http://zeromq.org/distro:microsoft-windows" rel="nofollow">http://zeromq.org/distro:microsoft-windows</a>, what else do I have to do to get it to work?</p>