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.

Measurement Studio for VC++

cancel
Showing results for 
Search instead for 
Did you mean: 

ANSI C deployment missing dlls

Good morning,

I wrote a command line app using ANSI C header and lib files ( NIDAQmx.h and NIDAQmx.lib ). I am trying to deplying it but when I try to run it I get crash due to some missing dll.

 

Running dependendy walker on the *.exe and searching a bit in the NI posts seems that I need the nicaiu.dll so I manually copied it from system32 to the binary level but I still get the crash when trying to run it. So I ran dependency walker again but this time on the nicaiu.dll and seems that the dll need the nispylog.dll that I don't have in my system.

 

I would have a help on this, I need to know which dlls do I need to deploy my ansi c command line applications and I also need those dlls please.

I compiled my app with VS2012 ( I don't use dot net, only ansi c ). The VS dependencies are there.

 

Thank you

Franco

0 Kudos
Message 1 of 3
(2,827 Views)

Hi !

This info could be helpful: Which DLLs Contain the NI-DAQ Functions?

 

also, this could be helpful: http://www.ni.com/tutorial/5409/en/ 

Remember to install the ANSI C support http://www.ni.com/product-documentation/54392/en/

NiSpylog.dll should be on  System32 and/or SysWOW64

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

Thank you

 

I solved the problem by updating to the last version of the problem

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