- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I tried to build a custom DLL and got this:
C:Program FilesIntelIPP5.0ia32 oolscustomdll>nmake
Microsoft Program Maintenance Utility Version 6.00.9782.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
Microsoft 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
IPPROOT: C:Program FilesIntelIPP5.0ia32
nmake /nologo -f customdll.mak
Microsoft 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
nmake /nologo -f customdll.mak
Microsoft 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
IPPROOT: C:Program FilesIntelIPP5.0ia32
link.exe /nologo @d: mp ma00648.
Creating library .LibAmicasIPP.lib and object .LibAmicasIPP.exp
ippimerged.lib(pidct88i_3_split6.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippimerged.lib(pidct88i_3_split6.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippimerged.lib(pidct88i_3_split6.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjdecdct_split2.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjdecdct_split2.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjdecdct_split2.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjdecdct_split2.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjdecqnt_split1.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjdecqnt_split1.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjdecqnt_split1.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjdecqnt_split1.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjencqnt_split1.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjencqnt_split1.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjencqnt_split1.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjencqnt_split1.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjenchuff_split11.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjenchuff_split11.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjenchuff_split11.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjenchuff_split11.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippimerged.lib(picopyca_split70.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippimerged.lib(picopyca_split70.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippimerged.lib(picopyca_split73.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippimerged.lib(picopyca_split73.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippimerged.lib(picopyca_split47.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippimerged.lib(picopyca_split47.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippimerged.lib(picopyca_split69.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippimerged.lib(picopyca_split69.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippimerged.lib(pidct88i_3_split6.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippimerged.lib(pidct88i_3_split6.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippimerged.lib(pidct88i_3_split6.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjdecdct_split2.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjdecdct_split2.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjdecdct_split2.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjdecdct_split2.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjdecqnt_split1.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjdecqnt_split1.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjdecqnt_split1.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjdecqnt_split1.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjencqnt_split1.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjencqnt_split1.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjencqnt_split1.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjencqnt_split1.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjenchuff_split11.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjenchuff_split11.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjenchuff_split11.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjenchuff_split11.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippimerged.lib(picopyca_split70.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippimerged.lib(picopyca_split70.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippimerged.lib(picopyca_split73.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippimerged.lib(picopyca_split73.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippimerged.lib(picopyca_split47.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippimerged.lib(picopyca_split47.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippimerged.lib(picopyca_split69.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippimerged.lib(picopyca_split69.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
.BinAmicasIPP.dll : fatal error LNK1120: 2 unresolved externals
NMAKE : fatal error U1077: 'link.exe' : return code '0x460'
Stop.
NMAKE : fatal error U1077: '"C:Program FilesMicrosoft Visual StudioVC98inNMAKE.EXE"' : return code '0x2'
Stop.
link.exe /nologo @d: mp ma00648.
Creating library .LibAmicasIPP.lib and object .LibAmicasIPP.exp
ippimerged.lib(pidct88i_3_split6.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippimerged.lib(pidct88i_3_split6.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippimerged.lib(pidct88i_3_split6.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjdecdct_split2.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjdecdct_split2.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjdecdct_split2.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjdecdct_split2.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjdecqnt_split1.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjdecqnt_split1.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjdecqnt_split1.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjdecqnt_split1.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjencqnt_split1.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjencqnt_split1.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjencqnt_split1.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjencqnt_split1.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjenchuff_split11.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjenchuff_split11.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjenchuff_split11.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippjmerged.lib(pjenchuff_split11.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippimerged.lib(picopyca_split70.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippimerged.lib(picopyca_split70.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippimerged.lib(picopyca_split73.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippimerged.lib(picopyca_split73.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippimerged.lib(picopyca_split47.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippimerged.lib(picopyca_split47.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippimerged.lib(picopyca_split69.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippimerged.lib(picopyca_split69.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippimerged.lib(pidct88i_3_split6.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippimerged.lib(pidct88i_3_split6.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippimerged.lib(pidct88i_3_split6.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjdecdct_split2.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjdecdct_split2.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjdecdct_split2.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjdecdct_split2.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjdecqnt_split1.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjdecqnt_split1.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjdecqnt_split1.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjdecqnt_split1.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjencqnt_split1.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjencqnt_split1.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjencqnt_split1.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjencqnt_split1.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjenchuff_split11.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjenchuff_split11.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjenchuff_split11.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippjmerged.lib(pjenchuff_split11.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippimerged.lib(picopyca_split70.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippimerged.lib(picopyca_split70.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippimerged.lib(picopyca_split73.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippimerged.lib(picopyca_split73.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippimerged.lib(picopyca_split47.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippimerged.lib(picopyca_split47.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippimerged.lib(picopyca_split69.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippimerged.lib(picopyca_split69.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
.BinAmicasIPP.dll : fatal error LNK1120: 2 unresolved externals
NMAKE : fatal error U1077: 'link.exe' : return code '0x460'
Stop.
NMAKE : fatal error U1077: '"C:Program FilesMicrosoft Visual StudioVC98inNMAKE.EXE"' : return code '0x2'
Stop.
After a little bit study, I realized that this is related to .Net vs
Visual Studio 6. Does IPP V5 support MS Visual Studio 6? If not, is there a workaround now?
We are still using MSVS 6.
Thanks!
-Anqing
Link Copied
5 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
right, old MSVC does not support run-time stack checking. This feature was added to MSVC v7.0 and used by IPP libraries to improve safety of code. The workaround for MSVC v6.0exist - you need to link one additional library, bufferoverflowu.lib, you can find it in the latest MS Platform SDK.
Regards,
Vladimir
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I too am getting this error. But I can't link against bufferoverflowu.lib. Its not in the 2003 Platform SDK and according to Microsoft "The last SDK that will work with VC 6.0 is the February 2003 Edition,..."
Besides, I tried copying the file anyway, but linking gave me this error:
"bufferoverflowu.lib(gs_report.obj) : fatal error LNK1103: debugging information corrupt; recompile module"
And why do get this when linking against the merged libs but not when I link against the stub libs?
Besides, I tried copying the file anyway, but linking gave me this error:
"bufferoverflowu.lib(gs_report.obj) : fatal error LNK1103: debugging information corrupt; recompile module"
And why do get this when linking against the merged libs but not when I link against the stub libs?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I think that DLL import libraries contains only stub needed to implement jump to actual function body (which resides in DLL) and so they do now use stack checking.
Vladimir
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am using MSVS 6 and "Windows 2003 SP1 platform SDK".
i am getting the link error:- ": error LNK2001: unresolved external symbol ___security_cookie " .
After adding 'bufferoverflowu.lib' I get the error:- "bufferoverflowu.lib(gs_report.obj) : fatal error LNK1103: debugging information corrupt; recompile module".
This error occurs only dor 'Debug'configuration and not for 'release'.How could this be resolved?
i am getting the link error:- ": error LNK2001: unresolved external symbol ___security_cookie " .
After adding 'bufferoverflowu.lib' I get the error:- "bufferoverflowu.lib(gs_report.obj) : fatal error LNK1103: debugging information corrupt; recompile module".
This error occurs only dor 'Debug'configuration and not for 'release'.How could this be resolved?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
If you are link with Intel IPP static linking (merged libraries), you only can link at release mode to avoid this problem.
If you want to use debug mode, you can use Intel IPP DLL library as a workaround.
Regards,
Chao
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page