08-18-2009 02:00 PM
08-19-2009 07:03 AM
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.
02-21-2011 04:54 PM
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
02-22-2011 05:57 PM
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
02-22-2011 08:18 PM
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
02-23-2011 02:20 PM
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