04-27-2011 12:49 PM
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
04-29-2011 03:24 AM
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