A static library cannot be debugged in the same sense a dynamic linklibrary (DLL) can. A DLL is a seperate memory module with its own memory space and stack, pretty much like an executable that needs another process to run it. A static library is code that actaully gets combined into your application when its compiled, its not loaded seperately at runtime.
The best way to debug a static library is to use asserts or DebugPrintf statements to indicate to the debugger if anything bad has happen or just to allow you to follow the execution path.
Bilal Durrani
NI