I don't know if your using an earlier version of DGDK which came with both the debug and release versions of the libraries.
However, if you are using the latest free library then it only comes with a release library and if you are building an executable you need to have the runtime library set to:
Multi-threaded (/MT)
Otherwise it will be built with the wrong runtime libraries and you'll get linker errors.
Edit you project configuration as Ferris pointed out above but set it to /MT
Not sure why you are getting the LNK1561 error unless, as John suggested, the project thinks it's building a DLL and is looking for a DLL entry point!
Did you use a Dark GDK template to create your Project?
No matter how good your code is, someone will improve on it