Compile time error using CyAPI.lib in Visual Studio/C++ 2005

Question: When using CyAPI.lib available through Suiteusb 3.4 in Visual studio/C++ 2005 I receive “fatal error LNK1103: debugging information corrupt; recompile module” error. How do I fix this?

 

Answer:

CyAPI.lib available through Suiteusb 3.4 was compiled in Visual Studio 2008 environment. This error is due to incompatibility between the Visual studio environments. Details of the error and hotfix are available here