I was trying to create a MSVC project for generating custom DLL for ipp5.0. I kept getting buffer overran problem with a simple test program. It is a simple matrix multiplication test. When the output buffer is the exact length it should be, the program crashes. If I increase the buffer, the program will finish but with the addition several byte overran by garbage data. The matrix multiplication results are correct though.
If I use makefile as illustrated in the manual, it won't cause crash.
I used the same project for ipp4.1. It worked fine.
My question is what change in Ipp 5.0 can lead to this buffer overran problem. Does anyone have sucessful experience of building custom DLL using MSVC project instead of makefile?
If anyone wants, I can share my MSVC project for you to troubleshoot.
Thanks in advance!
MSVC project for IPP5.0 Custom DLL