Measurement Studio의 Windows XP x64 지원 상황



주요한 소프트웨어:
주요한 소프트웨어 버전: 8.1
문제가 해결된 소프트웨어 버전: 8.1
부차적인 소프트웨어: N/A

문제점: Measurement Studio가 Microsoft Windows 64-bit 버전을 지원합니까?

솔루션:
Measurement Studio는 Microsoft Visual Studio 2003/2005를 지원하는 32-bit C++/.NET용 라이브러리를 제공합니다. Windows XP x64는 32-bit user-mode 어플리케이션의 실행을 지원합니다. Measurement Studio의 .NET/C++ 라이브러리를 사용하는 모든 어플리케이션은 반드시 32-bit 어플리케이션으로 만들어져야 합니다. Measurement Studio가 아직 64-bit용 라이브러리를 제공하지 않기 때문입니다.

Driver Level의 Windows x64용 library가 제공될 때까지, DAQ, VISA, GPIB를 사용하는 C++/.NET 어플리케이션을 생성할 수 없습니다. 드라이버마다 어떤 OS를 지원하는지 각각의 readme 파일을 참고하십시오.

VS 2003으로 Measurement Studio 사용하기

Windows XP x64에서 Visual Studio 2003상의 Measurement Studio .NET/C++ 라이브러리를 사용하실 때는 추가적으로 설정할 것이 없습니다.

Visual Studio 2005으로 Measurement Studio 사용하기

Measurement Studio .NET 라이브러리를 사용하는 VS 2005 프로젝트를 생성하실 때, 다음과 같은 에러를 일으킬 것입니다.
'Could not load file or assembly 'file:///< installdir> \MeasurementStudioVS2005\DotNET\Assemblies\Current\NationalInstruments.UI.WindowsForms.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.'

dll의 이름은 사용될 라이브러리에 따라 변할 것입니다.

64-bit Windows에서 Measurement Studio .NET 라이브러리를 사용하는 VS2005 프로젝트를 만들기 위해, prebuild step과 postbuild step을 추가하셔야 합니다. pre/postbuild step을 추가하기 위해 다음의 과정을 수행하십시오.

  1. Solution Explorer의 해당 프로젝트를 선택하십시오.

  2. 프로젝트에서 우버튼을 통해Properties를 선택하십시오..

  3. Build Events를 선택하십시오.

  4. pre-build 이벤트 명령라인 텍스트 박스에서 다음의 내용을 추가하십시오.C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\ldr64.exe setwow.

  5. post-build 이벤트 명령라인 텍스트 박스에서 다음의 내용을 추가하십시오.C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\ldr64.exe set64.
VS6.0으로 Measurement Studio 사용하기

VS6.0을 지원하는 Measurement Studio는 SP6을 요구합니다. 그러나 이 서비스 팩은 Windows XP x64에서 지원되지 않습니다. 그렇기 때문에 Measurement Studio는 Windows XP x64에서 Visual Studio 6.0을 지원하지 않습니다.

더 자세한 사항은 NI Measurement Studio 도움말의Licensing Measurement Studio .NET Class Libraries on a 64-bit Operating System 를 참고하십시오.

관련 링크:
NI Measurement Studio User Manual

첨부:





리포트 날짜: 08/01/2006
마지막 업데이트: 04/04/2007
문서 번호: 400A895B