Measurement Studio for .NET Languages

cancel
Showing results for 
Search instead for 
Did you mean: 

64 Bit support for Measurement Studio

Does the current Measurement Studio version offer 64 bit assemblies? Are the merge modules now 64 bit compatible?
0 Kudos
Message 1 of 6
(5,473 Views)

64-bit .NET support for Visual Studio 2008/.NET Framework 3.5 for DAQmx, NI-VISA, and NI-488.2 is currently available with the latest versions of the respective driver installers.

 

64-bit .NET support for the rest of Measurement Studio for VS2008/.NET Framework 3.5 is planned for the next release. If you are interested in using 64-bit .NET support, I encourage you to sign up for the Measurement Studio for Visual Studio 2008 Beta at ni.com/beta. We plan to release the Beta soon and would appreciate any feedback you can give.



David Rohacek
National Instruments
0 Kudos
Message 2 of 6
(5,458 Views)

I have installed  "NI Measurement Studio 8.6 for Visual Studio 2008/2005/2003", Does it have 64 bit support? I tried to build my application, it always complains that

error LNK2019: unresolved external symbol "public: virtual __cdecl NI::CNiPlots::~CNiPlots(void)" (??1CNiPlots@NI@@UEAA@XZ) referenced in function "protected: void __cdecl CFFTGraphPage::SetGraphLineWidths(int)" (?SetGraphLineWidths@CFFTGraphPage@@IEAAXH@Z)

 

I tried to compile SimpleGraphSDI in your example code, the 64 bit does not link with 

 

LINK : fatal error LNK1104: cannot open file 'NiCommon90.lib'

 

 

What should I do?

 

Thanks.

 

Henry

0 Kudos
Message 3 of 6
(4,662 Views)

Henry,

 

For information on 64-bit support with Measurement Studio, take a look at the help topic "64-bit Support in Measurement Studio .NET Assemblies."

 

Does the build work if you target it for x86?

 

Thanks,

 

Jen W

Applications Engineer

National Instruments

ni.com/support

0 Kudos
Message 4 of 6
(4,640 Views)

Jen;

    Thanks for your reply. It builds and runs fine with X86 target (Win32), but not for X64.

 

    What version of Measurement Studio that you start to support 64 bit -- Usually you would have two sets of libraries (for example, Qt has two sets of libraries, one for Win32, ont for X64), But I saw that NI has only one set of library in the "program files" folder.

 

    How can you have the same library supporting both platform?

 

    Thanks.

 

    Henry

0 Kudos
Message 5 of 6
(4,637 Views)

Henry,

 

Measurement Studio 2009 and later support 64-bit applications on Windows Vista x64 and Windows 7 x64, but only for Visual Studio 2008 or 2010 and only for VB and C#, not for C++.  Since it looks like you are using an earlier version, you probably only have one set of libraries since that is all that is supplied.  Since the application will build for x86, the problem is mostly likely with compatibility for x64.  If you can't upgrade, then you will need to use x86 builds.  If you really need x64, then you will need to work within the constraints listed above.

 

Thanks,

 

Jen W

Applications Engineer

National Instruments

ni.com/support

0 Kudos
Message 6 of 6
(4,619 Views)