LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW 8.6.1 cintools incompatible with LabWindows/CVI 2010

Hi,

I developped a DLL in LabVIEW 8.6.1 that I used in LabWindows/CVI 9.0.1. With LabWindows/CVI 2010 I can't use this DLL. LabWindows gives me a compilation error "redeclaration of int64_t in fundtypes.h". fundtypes.h is part of LabVIEW's cintools, included by extcode.h. Apparently int64_t and uint64_t are already declared by stdint.h in CVI 2010. Later Versions of LabVIEW seem to respect that in fundtypes.h. Is there a way to use a LV 8.6 DLL with CVI 2010, perhaps by using cintools of a newer version, or do I have to build a newer Version of the DLL with LV?

 

Any ideas?

 

Matthias

0 Kudos
Message 1 of 2
(2,965 Views)

Hi Matthias,

 

just a quick shot from the hip: have you tried simply deleting the C99 (uint/int8..64_t) types from the fundtypes.h for a start?

 

If these types are already declared in your CVI project, this should IMHO work... 🙂

 

Best regards,

Sebastian

0 Kudos
Message 2 of 2
(2,957 Views)