LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Link errors, undefined symbol '__except_list'

In CVI 6.0 I am linking to a LIB made in Visual C++ 6.0 under Win2000 and
receives the following link errors:
2 Project link errors
Undefined symbol '__except_handler3' referenced in "TheDriverLib.lib".
Undefined symbol '__except_list' referenced in "TheDriverLib.lib".

It seems as if it has something to do with error reporting in the deep of
Win2000.
Downloading the Win2kDDK and including the 'ntoskrnl.lib' the
'__except_handler3' was found and linked ok

But I still has the '__except_list' symbol error.
As far as I found out it is some kind of a constant definition.
Shouldn't the def's above be included in one of the CVI header files or
lib's ??

Any good ideas ??
--
Best regards
Lars P. Magnussen
Magnatek aps
0 Kudos
Message 1 of 2
(3,201 Views)
It sounds like the LIB you built is using libraries that are for C++ and not available in CVI. We do not provide the Windows DDK, just the SDK and do not test in compiling with these libraries since we cannot build device drivers (SYS and VXD files) in LabWindows/CVI. As listed in our help, if you are using the Win SDK, windows.h should be included first, before any CVI includes. I would assume that is true for DDK headers also, but we do not test with the DDK.

Best Regards,

Chris Matthews
National Instruments
0 Kudos
Message 2 of 2
(3,201 Views)