Okay, found the problem.

First, in both the SDL_image and SDL_ttf projects, in the Solution
Explorer, right-click the file 'Version.rc' and click 'Exclude From
Project'. Then delete 'Version.rc' from both
'\src\pkg\SDL_image-1.2.5\VisualC' and
'\src\pkg\SDL_ttf-2.0.8\VisualC'. They don't appear to be needed (it
builds without them) and they reference "afxres.h" which in turn
references "winres.h", neither of which seem to be included with Visual
C++ 2008 Express.

All of the projects (bar SDL_ttf, SDLmain and tolua++) had the _DEBUG
preprocessor definition in their 'Release' build configuration.
Removing it and rebuilding removes the dependency on the debug versions
of the VC9 runtime DLLs.

To correctly install the release runtime DLLs on the target machine,
use the 'Microsoft Visual C++ 2008 Redistributable Package (x86)'
available here:
http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en

Then just copy the contents of the built release directory
('\src\pkg\Release') to the target machine, run 'jive.exe' there and
you're away. :-)

Richard.


-- 
rickwookie
------------------------------------------------------------------------
rickwookie's Profile: http://forums.slimdevices.com/member.php?userid=6397
View this thread: http://forums.slimdevices.com/showthread.php?t=40843

_______________________________________________
jive mailing list
[email protected]
http://lists.slimdevices.com/cgi-bin/mailman/listinfo/jive

Reply via email to