I'm using the free version for Visual C++ 2008 version, but I had some problems. After installing Visual C++, Dark GDK and DirectX 9 I tried it out. It couldn't find the DarkGDK.h header. So I read the installation guide and had it install manually, and retried compilation of the simple program. I got the following errors and a warning:
1>------ Build started: Project: Dark GDK testing2, Configuration: Debug Win32 ------
1>Linking...
1>LIBCMT.lib(invarg.obj) : error LNK2005: __invoke_watson already defined in MSVCRTD.lib(MSVCR90D.dll)
1>LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
1>C:\Documents and Settings\Caleb\Desktop\Testing VC++\Dark GDK testing2\Debug\Dark GDK testing2.exe : fatal error LNK1169: one or more multiply defined symbols found
1>Build log was saved at "file://c:\Documents and Settings\Caleb\Desktop\Testing VC++\Dark GDK testing2\Dark GDK testing2\Debug\BuildLog.htm"
1>Dark GDK testing2 - 2 error(s), 1 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Is there any way to fix this? I wasn't really sure how, I tried a couple things (which both didn't work and I had to return them back to the first, previous state). Here's all the code in the only file being used, main.cpp;
#include "DarkGDK.h"
void DarkGDK ( void )
{
dbSyncOn ( );
dbSyncRate ( 60 );
while ( LoopGDK ( ) )
{
dbSync ( );
}
return;
}
I've tried to include everything I can to help anyone else help me, so if you know the solution (or what I'm doing wrong) please say so
New to Dark GDK, but it looks pwnage