LabWindows ™/CVI ™ 실행 파일 실행시 cvirte.dll 없음

업데이트 됨 Jul 28, 2022

문의사항

개발한 PC에서는 LabWindows/CVI 어플리케이션이 정상적으로 동작합니다. 하지만, 실행파일로 빌드하여 대상 PC에서 실행하면 에러가 발생합니다. 에러 메시지의 내용은 Windows가 cvirte.dll를 찾지 못하거나 cvirte.dll가 누락 되었다는 것입니다. 때로는 다음 같은 에러 메시지가 나옵니다.
executable is linked to a missing export: cvirte.dll

이 오류를 어떻게 해결 할 수 있나요?

해결책

이러한 에러는 대상 컴퓨터에 LabWindows/CVI 런타임 엔진이 없기 때문에 발생합니다. 이 문제를 해결하는 방법에는 두 가지가 있습니다.

1. 대상 컴퓨터에 올바른 버전의 LabWindows/CVI 런타임 엔진을 다운로드하여 설치하십시오. Run-Time Engine의 버전은 사용중인 LabWindows/CVI 개발 환경의 버전과 일치해야합니다. ni.com/downloads에서 런타임 엔진을 다운로드하고 설치할 수 있습니다. "LabWindows / CVI Run-Time Engine XXXX"를 검색하십시오. 여기서 XXXX는 필요한 버전입니다.

2. LabWindows/CVI 배포판에 Run-Time Engine을 포함 시키십시오.

이렇게하려면 다음을 수행하십시오.

LabWindows/CVI 8.0 이상
A) Build >> Distributions >> Distributions를 선택합니다.
B) Manage Distributions 대화 상자에서 배포를 선택하고 Edit를  누릅니다.
C) Edit Installer 대화 상자에서 Driver & Components 탭을 선택합니다.
D) LabWindows/CVI(Shared) Run-Time Engine 옵션을 선택 합니다.
 
LabWindows/CVI 6.0, 7.0 또는 7.1
A) Build >> Create Distribution Kit를 선택 합니다.
B) Create Distribution Kit 대화 상자에서 Run-Time Engine Support 옵션에 대해 Full Run-Time Engine 을 선택합니다