08-10-2017 02:21 PM - edited 08-10-2017 02:30 PM
I'm currently trying to write camera control code in C/C++ using the NI-IMAQdx functions (Hamamatsu, Orca R2). The header file for the IMAQdx function prototypes are fine, but I'm running into "unresolved external symbol" errors. The only thing I can think of is that the niimaqdx.lib file is 32-bit and not 64-bit. I've read around Google and found some posts in 2008 that this is because the old NI Vision/CVI software that the library file is a part of is only available in 32-bit. However, this being almost ten years later, I would hope that this is no longer the case.
Is there any chance that I've missed some download somewhere for the 64-bit version of the niimaqdx.lib file?
Running NI-VAS 2015 as well as compiling in Visual Studio Express 2015, by the way, if it helps.
Hopefully, this is the right place to post this question.
Edit:
Here's the old post: https://forums.ni.com/t5/Machine-Vision/64-bit-niimaqdx-lib/td-p/1148730
Solved! Go to Solution.
08-11-2017 01:11 PM
It looks like 64-bit C support was added in the 15.5 driver release which is installed as part of the VAS February 2016 drivers.
http://digital.ni.com/public.nsf/allkb/ABAF08AC67A566698625773B00790E88?OpenDocument
08-11-2017 05:48 PM
Silly me for not bothering to install the new drivers. Thanks very much!