views:

357

answers:

0

Hi,

I have an unmanaged C++ 32 bit application that produces a dll. Now, I want to build it for 64 bit system. My development system is 32 bit. It uses oledb.lib activeds.lib adsiid.lib ws2_32.lib libraries to build the dll. What I have done so far is : Changed the configuration settings and set the Active solution platform to x64. It built the application successfully. But I could not register the dll on a 64 bit machine. While I tried to do so, I got the following error:

Unable to load DLL C:\Windows\System32\KBTicketExperience.dll

Process Name: dllhost.exe

Comsvcs.dll file version: ENU 2001.12.8530.16385 shp during component registration. Unable to validate DLL entry points.

Would you please tell me how to get rid of this problem? Thanks in advance.