From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

64-bit NI-IMAQdx C library file

Solved!
Go to solution

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

0 Kudos
Message 1 of 3
(2,970 Views)
Solution
Accepted by topic author ddukki

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

Matt J | National Instruments | CLA
0 Kudos
Message 2 of 3
(2,914 Views)

Silly me for not bothering to install the new drivers. Thanks very much!

0 Kudos
Message 3 of 3
(2,909 Views)