LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

How do I compile CVI librarys with GCC

I am trying to use the CVI libraries, I am using cygwin/gcc.

When I link in .../cvi/extlib/cvisupp.lib
I get the folloing errors:/bin/ld: Warning: type of symbol `___ExeSymbols' changed from 776 to 264 in glbltbl.c
/bin/ld: Warning: type of symbol `___UICallbackSymbols' changed from 776 to 264 in cbacktbl.c
/bin/ld: Warning: type of symbol `___CVILibSymbols' changed from 776 to 264 in cvitbl.c
/bin/ld: Warning: type of symbol `___ANSILibSymbols' changed from 776 to 264 in ansitbl.c
collect2: ld returned 1 exit status
0 Kudos
Message 1 of 2
(3,599 Views)
Technically, this isn't a compiler that we claim to support or test. The warnings you listed above should not be fatal though, and there's really no way for us to know what they mean since we can't tell which data type 776 and 264 refer to. These could be harmless reassigns, like a unsigned long to an unsigned int, or something that could cause a problem. Also, remember that our object code (.o and .lib files) are compiled in the current compatibility mode (Visual C++, Borland, etc). It could be that the mode you are in is not compatible for GCC. We don't have a specific mode for GCC, so I'm not sure which object code format it expects.

Best Regards,

Chris Matthews
Measurement Studio Support Manager
0 Kudos
Message 2 of 2
(3,599 Views)