Actually, I got this problem a long time ago. I don’t remember the
details, but I know the problem is with Debug Multithread DLL RT. Try
copying the (working) Release configuration to Debug, and then only
change where the compiler generate debug info. You only need to generate
debug symbols on your files, so, you don’t need to mess with the broken
debug runtime.
In worst case, you can also use the old (and always working) “printf
debug”. Before I solved my problem, this was my only hope.
I hope this helps,
Eduardo
PS: you really need to consider, if possible, to use an alternative free
solution. They got a better support for third-part libraries. MSVC is
very cool and a really great IDE, I have to admit, but it’s a crap when
you want to get out of the usual. Except by makefiles, C/C++ projects
nowadays are easy to port to a new compiler.
Bruce Sinner wrote:>Hi folks,
Its my first message in this mailing list. I’m trying to convert all my GLUT
projects to SDL since I think it is a much more rich library than GLUT (it
has sound, input, and so on…)
I followed to the bone the ‘How to’ for using SDL in M$VC++6 and in RELEASE
mode everything went fine. But in this mode I cannot debug my application
using internal MSVC++ debbuger. When I change to Debug mode, the following
error occur:
A popup message shows and says something like this: “Could not find entry
point for memchr in MSVCRTD.DLL”
I’ve put the msvcrt.lib in ignore list because it was giving me a warning
about using /NODEFAULTLIB: … but with it gives me same error plus
warning.
And before any1 says, yes I have put Multithread DLL in project settings. In
release mode everything works fine, my program runs well. In debug mode i’ve
tried Debug Multithreaded DLL and Multithreaded DLL only. None worked.
Can someone help me plis ?
Cheers,
Bruce Christopher Barrera
SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl