I compiled 32 bit version and the dll was 64 (ociw32.dll, oracle dll) bit version that is why it did not find it....
It is misleading that the name has 32 in it.
I downloaded 32 bit version of ociw32.dll but I got some weird error, end of story.
Well, it is misleading, but rather common. Most libs that started with '32' in the name keep that even when recompiled as 64.