LabVIEW VI 또는 EXE를 열 때 다이나믹 라이브러리 로드 실패 오류

업데이트 됨 Nov 6, 2022

해당 제품

소프트웨어

  • LabVIEW 2016 Full
  • LabVIEW Professional
  • LabVIEW Base
  • LabVIEW Full

문의사항

VI를 열거나 LabVIEW 빌드 실행 파일을 실행하려고 할 때 LabVIEW는 다음 에러를 표시합니다:

찾을 수 없는 외부 기호나 의존성 때문에 또는 유효하지 않은 파일 포맷 때문에 다이나믹
라이브러리를 로드 하는데 실패했습니다.

 

해결책

LabVIEW는 VI를 여는 데 필요한 데이터가 부족한 경우 이 에러를 표시합니다. VI가 손상되어 복구할 수 없게 돼서 이렇게 될 수도 있습니다.
  • VI의 백업 복사본을 열어보십시오.
  • 다른 버전의LabVIEW나 다른 컴퓨터에서 파일을 열어보십시오.


이 문제를 회피할 수 있는 방법:
  • VI의 백업을 만듭니다.
  • 네트워크 대신 로컬 위치에 VI 저장합니다.
  • LabVIEW를 제거하고 다시 설치하십시오.


타겟 컴퓨터에서 실행 파일(EXE 파일)을 배포할 때 이 오류가 발생하는 경우:
  • 올바른 LabVIEW 런타임 엔진이 설치되어 있는지 확인하십시오.
  • 응용 프로그램이 타사 DLL 또는 라이브러리를 호출하는 경우 해당 라이브러리가 대상 PC의 올바른 위치에 설치되어 있는지 확인하십시오.
  • 경우에 따라 타겟 컴퓨터에 LabVIEW 개발 환경을 설치하면 이 에러가 해결될 수 있습니다.

추가 정보

이는 코드 본문에 충돌하는 변경 사항이 적용된 경우에도 발생할 수 있습니다. 예를 들어, 두 명의 개발자가 동일한 코드를 독립적으로 편집하고 변경 사항을 병합하지 않으면 충돌하는 변경 사항으로 인해 VI가 손상될 수 있습니다. 충돌하는 변경 사항을 방지하려면 각 개발자가 최신 버전의 코드에 대한 수정 사항만 제출해야 합니다. 더 자세한 정보는 Software Configuration Management and LabVIEW  보충 자료 내용을 확인해 보십시오.