다른 Windows 버전에서 실행 파일이나 설치 프로그램 실행 가능 여부

업데이트 됨 Aug 23, 2019

해당 제품

Software

  • LabVIEW Application Builder Module
  • LabVIEW
  • LabWindows/CVI

Operating System

  • Windows
  • Linux
  • Mac OS X

문의사항

다른 Windows PC에서 생성된 실행 파일이나 설치 프로그램을 생성한 PC와 다른 운영체제를 가진 Windows PC에서 실행하고 싶습니다. 이러한 경우에는 어떤 문제가 발생합니까?

예 :
  • Windows 7 컴퓨터에서 LabVIEW 2014로 어플리케이션의 설치 프로그램을 만들었습니다. 이 설치 프로그램을 사용하여 Windows 10 컴퓨터에 응용 프로그램을 설치할 수 있는지 알고 싶습니다.
  • Windows 7 컴퓨터에서 LabVIEW 2014로 어플리케이션 EXE를 생성했습니다. Windows XP, Windows 7, Windows 8, Windows 10을 사용하는 컴퓨터에 EXE를 배포하고 싶습니다.
  • Windows XP 컴퓨터의 LabWindows/CVI에서 어플리케이션 EXE를 생성했습니다. 이 실행 파일을 Windows 7이 설치된 컴퓨터에서 실행하고 싶습니다.
  • Windows 7 개발 컴퓨터에서 LabVIEW 어플리케이션의 설치 프로그램을 만들었습니다. Windows XP 및 이전 버전의 Windows로 옮길 때 다음과 같은 오류가 발생합니다. 오류: Windows 7 SP1 이상이 필요합니다. (The installation requires Windows 7 SP1 or later.)

해결책

설치 프로그램과 실행 파일은 생성된 운영 체제에서만 작동합니다. 예를 들어, Windows 7 설치 관리자 또는 실행 파일이 다른 Windows 버전(예: Windows XP, Windows 8, Windows 10)에서 예상대로 동작하지 않을 수 있습니다. 또한 .NET Framework를 사용하여 코드를 개발하는 경우 개발 PC 및 배포 PC에서 같은 버전의 .NET을 사용하고 있는지 확인하십시오.

관련 링크 섹션에서 LabVIEW가 특정 .NET 버전을 사용하도록 하는 방법을 설명하는 링크를 찾을 수 있습니다.

대안 :
  • 실행 파일이나 설치 프로그램을 작성하는데 사용된 시스템의 비트와 버전과 일치하는 가상 시스템(Are NI Products Supported on Virtual Machines (VMs)?)을 설정하십시오.
  • Using Windows 7 or Vista Compatibility Mode(외부 링크)를 사용하여 응용 프로그램을 실행하십시오. 이것은 신뢰할 수 있는 솔루션이 아닙니다. 서로 다른 Windows 버전에 따라 해결 방법 단계가 다르므로 특정 Windows 버전에 맞는 호환 모드를 실행하기 위한 방법을 찾아야 합니다.

추가 정보

VI와 호환되는 버전(일반적으로 버전이 같거나 더 최신 버전이어야 함)인 경우, 생성한 모든 VI는 다른 운영 체제를 가진 컴퓨터의 LabVIEW Development System에서 열거나 실행할 수 있습니다. VI가 실행될 때까지 코드가 컴파일되지 않기 때문에 LabVIEW의 Bitness(32 비트, 64 비트)는 일치시킬 필요가 없습니다. 그러나 관련된 모든 운영체제와 LabVIEW Development System은 해당 VI에서 사용되는 모든 라이브러리, 툴킷, 모듈 및 드라이버를 지원해야 합니다.

이 글이 도움이 되셨습니까?

도움 안됨