On Sun, 06 Jan 2013 20:52:25 GMT, punkUser wrote:

1) using provided visual D project
2) adding "vibe.d" and a few missing files in templ to it

I'll fix that in the default project.

3) removing stream/stream from it to eliminate warning

This, too.

4) removing VibeWin32Driver version from compile options

I just implemented listenTcp in the latest version on git master, so you could try to skip this step now.

5) linking resulting library in with my code (for example, the above)

Is this supposed to work or am I bypassing too much of the infastructure? Is there a preferred way for me to accomplish what I'm trying to do? Am I just missing some sort of initialization function or similar maybe?

This should definitely be fine. There is nothing special going on regarding the build otherwise, only that 'vibe' automatically downloads dependencies, if specified.