- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am compiling on AMD 64 bit Vista-64 using visual Studio 2005. I am using the sample project file for echo cancellation. I am not able to link. I am using libs from emt64\\stublib and speech-codec\\lib\\win64 ipp_rta.lib.
What am I doing wrong.?
8>usc_ec.obj : error LNK2019: unresolved external symbol _ippsZero_16s@8 referenced in function _main
8>speech.lib(ec_sbf.obj) : error LNK2001: unresolved external symbol _ippsZero_16s@8
8>speech.lib(ah.obj) : error LNK2001: unresolved external symbol _ippsZero_16s@8
8>usc_ec.obj : error LNK2019: unresolved external symbol _ippsFree@4 referenced in function _main
8>usc_ec.obj : error LNK2019: unresolved external symbol _ippsMalloc_8u@4 referenced in function _main
8>usc_ec.obj : error LNK2019: unresolved external symbol _ippsGetLibVersion@0 referenced in function _main
8>util.obj : error LNK2001: unresolved external symbol _ippsGetLibVersion@0
8>usc_ec.obj : error LNK2019: unresolved external symbol _ippscGetLibVersion@0 referenced in function _main
8>util.obj : error LNK2001: unresolved external symbol _ippscGetLibVersion@0
8>usc_ec.obj : error LNK2019: unresolved external symbol _ippStaticInit@0 referenced in function _main
8>usc_ec.obj : error LNK2019: unresolved external symbol _ippGetCpuClocks@0 referenced in function _measure_start
8>speech.lib(uscec.obj) : error LNK2019: unresolved external symbol _ippsFilterNoiseGetStateSize_EC_32f@8 referenced in function _MemAlloc
8>speech.lib(ah.obj) : error LNK2001: unresolved external symbol _ippsFilterNoiseGetStateSize_EC_32f@8
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Looks to me like you've got an environment variable problem. I just successfully opened the same sample project in VS 2008 (had to convert from the existing project files) and did not experience any problems with the build.
Is your IPPROOT environment variable set to point to the installation directory? In a typical "standalone" install IPPROOT should be pointing to something like on a Vista 64 system:
C:\Program Files (x86)\Intel\IPP\6.1.1.035\em64t
or
C:\Program Files\Intel\IPP\6.1.1.035\em64t
The project files do reference the IPPROOT env variable.
Paul
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks . I fixed it. The problem was that I needed to choose x64 config in the VStudio Configuration manager.
I was using win32 on a 64 bit machine with emt64 package.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page