CVI is an ANSI C compiler. You cannot use C++ libraries with an CVI C compiler without creating a DLL and exporting unmangled C style functions (using extern "C"). Basically, you will need to create C style wrappers around your C++ class if you want to use them from CVI. There is no library that will automatically do that for you.
If you create an ActiveX library though, CVI provides tools that will auto-generate CVI wrapper functions for the library. This is the ActiveX controller Wizard feature in CVI.
Hope this helps
Bilal Durrani
NI