Re: [Selfext-user] Release version linker problem with VS .NET
Brought to you by:
mweth
|
From: M.J.Wetherell <chi...@us...> - 2003-06-16 20:36:36
|
On Sunday 15 June 2003 8:51 pm, David Austin wrote: > > ExtCab.obj : error LNK2019: unresolved external symbol ___security_cookie Thanks for pointing that out. I don't have a copy of VC++ 7, but I'd like to make it so that it can compile on it without changes. I dug this up on Google: > ___security_cookie is a global CRT DWORD, initialized with a "random" > value, used for "/GS" (Buffer Security Check) option implementation. > Are you linking against the correct libraries? (It's just a guess...) > You can try to disable "Buffer Security Check" in properties --> c/c++ > --> Code Generation --> Buffer Security Check. > So can you try disabling 'Buffer Security Check' as described, it must require support from the C runtime library, which we're not linking against to keep the program size small. Let me know if that solves it, I'd like to incorporate the fix into the distribution. I'm not sure how, though: if I ship VC++ 7 project files then people with earlier compilers won't be able to compile it, any suggestions? Thanks Mike |