Hi Marcus,

On Mon, 2006-03-13 at 15:28 +0100, Marcus Lindblom wrote:
> 
> I now have a clue!

Clues are good! :)

> This function:
> 
> extern "C"
> _CRTIMP void __cdecl _invalid_parameter_noinfo(void);
> 
> is used by VS8's new secure-ish CRT to indicate errors. It is defined 
> whenever you compile in release, since in debug, it uses a more 
> elaborate function with more info. So far, so good.
> 
> So, why doesn't it find it? Because OpenSG VS7's config manually links 
> to msvcrtd.lib and msvcrtpd.lib _in release_, and _ignores_ default 
> libraries! (I believe I mentioned this issue previously.)

And I thought I had already fixed it, but apparently not. Should be
fixed now.

> Obviously, this one isn't included in the debug libraries, which we 
> don't compile against, only link against (ouchie).
> 
> Anyway, removing the D-postfix from the librairies makes it link without 
> errors!

Hope that's done now.

        Dirk




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to