I am trying to build a VC++ (VS 2008) OCX (32 bit) project on a windows 8.1 64 bit machine. The OCX is getting built OK, but not loading when trying to register using regsvr32. Inspecting the binary using Dependency Walker shows MSVCR90.DLL as one of the missing dependencies. However i can see that this dll is available in the respective folder under C:\windows\winSxs area. Cant figure out why WinSxS is unable to locate the DLL.
The other dependencies that are reported as missing are
- API-MS-WIN-CORE-KERNEL32-PRIVATE-L1-1-1.DLL
- API-MS-WIN-CORE-PRIVATEPROFILE-L1-1-1.DLL
- API-MS-WIN-SERVICE-PRIVATE-L1-1-1.DLL
- API-MS-WIN-CORE-SHUTDOWN-L1-1-1.DLL
- EXT-MS-WIN-NTUSER-UICONTEXT-EXT-L1-1-0.DLL
- IESHIMS.DLL
Any idea what could be going wrong?
Thanks in advance..
System32
/SysWOW64
directories? – Predelnik