LabVIEW로 공유 라이브러리 생성하기
- 업데이트 날짜:2026-08-03
- 3분 (읽기 시간)
공유 라이브러리를 생성하여 다른 호출자가 사용할 수 있도록 LabVIEW 코드를 재사용 가능한 자산으로 사용할 수 있도록 합니다.
LabVIEW를 사용하여 .dll과 같은 공유 라이브러리를 생성하기 전에 다음을 수행하십시오.
- 생성한 공유 라이브러리에 포함시킬 코드를 생성합니다. 코드를 프로젝트에 포함합니다.
- 소스 코드에서 경로를 코딩할 때 권장하는 방법을 이해합니다.
- 배포할 소스 파일을 준비합니다.
- 프로젝트를 저장합니다. 빌드 스펙을 생성하려면 프로젝트를 저장해야 합니다.
이 절차에서는 이 빌드 스펙을 생성하는 기본 옵션을 설명합니다. 빌드 스펙의 각 설정 옵션에 대한 자세한 내용은 대화 상자의 각 페이지에 대한 링크를 참조하십시오.
LabVIEW 프로젝트를 사용하여 공유 라이브러리를 생성하려면 다음 단계를 완료하십시오.
-
프로젝트 탐색기 윈도우에서 빌드 스펙를 마우스 오른쪽 버튼으로 클릭하고 를 선택합니다.
공유 라이브러리 프로퍼티 대화 상자가 나타납니다.
- 필수:
소스 파일 아래에서 공유 라이브러리에 포함할 프로젝트 파일을 지정합니다.
- 반출된 VI를 사용하여 사용자가 공유 라이브러리로 접근할 수 있는 VI를 정의합니다. 원형 정의...를 사용하여 반출된 모든 VI의 매개 변수를 사용자 정의합니다.
- 다이나믹 VI와 지원 파일을 포함하려면 항상 포함됨을 사용합니다.
노트 다음 상황에서 특정 VI를 소스 파일 페이지의 항상 포함 리스트박스에 추가해야 합니다.아이템 항상 포함시킬 때 다이나믹하게 로드된 VI 호출하기 - 프로젝트의 VI가 VI 서버를 사용하여 VI를 동적으로 로드하는 경우
- 프로젝트의 VI가 참조에 의한 호출 또는 비동기화 호출 시작 노드를 통해 다이나믹하게 로드된 VI를 호출하는 경우
또한 어플리케이션의 다이나믹하게 로드된 VI를 소스 배포에 포함시켜서 배포할 수도 있습니다.
사용자 정의 런타임 메뉴 프런트패널 컨트롤의 사용자 런타임 메뉴를 별도의 런타임 메뉴 파일 (.rtm)로 저장하는 경우 유의사항 원형 정의...를 사용하여 VI의 프로토타입을 사용자 정의하는 경우, VI에 대한 일부 변경 사항은 VI를 기본 프로토타입으로 되돌립니다. 자세한 내용은 공유 라이브러리의 VI 원형을 리셋하는 커넥터 팬 변경 내역을(를) 참조하십시오. - (권장) 정보 아래에서 공유 라이브러리와 빌드 스펙의 이름을 지정하고 빌드 제품의 최상위 저장 디렉토리를 선택합니다.
-
(권장) 대상 아래에서 빌드가 생성하는 파일의 디렉토리 구조를 설정합니다.
대상 경로는 3 단계에서 지정한 빌드의 전체 저장 디렉토리 기준 파일 위치를 정의합니다.
노트 이 배포를 설치 프로그램에 포함하려는 경우, 빌드 스펙의 주요 대상에 상대적인 빌드 출력을 지정합니다. 자세한 내용은 LabVIEW로 설치 프로그램 만들기에 대한 유의점과 권장사항을(를) 참조하십시오. -
(권장) 소스 파일 설정 아래에서 공유 라이브러리에 포함된 파일 및 폴더의 대상 및 등록 정보를 편집합니다.
LabVIEW는 프로젝트 파일에서 선택한 항목 타입에 따라 다른 옵션을 표시합니다.
- 옵션:
버전 정보 아래에서 어플리케이션의 버전을 지정하고 조직에 대한 메타데이터를 제공합니다.
버전 설정에 대한 자세한 내용은 어플리케이션 버전 관리하기을(를) 참조하십시오.
- 옵션:
추가 예외 아래에서 배포에서 특정 항목을 제외하도록 옵션을 구성합니다.
아이템을 제외하면 배포의 크기, 로드 시간 또는 메모리 사용량을 줄일 수 있습니다.
- 옵션: 빌드 이전/이후 작업 아래에서 빌드 이전 또는 이후에 실행할 VI를 정의합니다.
- 옵션: Windows 보안에서 어플리케이션의 디지털 서명 및 매니페스트 파일과 같은 보안 기능을 구성합니다.
- 옵션: 런타임 언어 아래에서 대화 상자 및 메뉴와 같은 배포 내의 아이템에 대한 언어 환경을 설정합니다.
- 옵션:
고급에서 디버깅, 로깅, 별칭, 호환성 등을 위한 설정을 구성합니다.
디버깅에 대한 자세한 내용은 어플리케이션과 공유 라이브러리 디버그하기을(를) 참조하십시오.
- 옵션: 미리보기에서 빌드 미리보기를 생성하여 예상대로 보이도록 합니다.
-
확인을 클릭하여 빌드 스펙의 변경된 설정을 적용합니다.
대화 상자가 닫히고 빌드 스펙 이름이 프로젝트의 빌드 스펙 아래에 나타납니다.
-
배포를 만듭니다.
옵션 설명 대화식 - 빌드 스펙에서 마우스 오른쪽 버튼을 클릭하고 빌드를 선택합니다.
- 패키지 윈도우에서 빌드를 클릭합니다.
프로그램적 [빌드] VI 또는 ExecuteBuildSpec 명령 라인 작업을 사용합니다.
Windows 시스템에서 공유 라이브러리를 빌드한 후에는 빌드를 배포할 때 설치 프로그램을 빌드하는 것을 고려하십시오. 설치 프로그램을 만들면, 어플리케이션을 실행할 때 사용자에게 필요한 구성 요소를 모두 설치 프로그램에 포함시킬 수 있습니다. 예를 들어, LabVIEW 개발 시스템이 설치되지 않은 컴퓨터에서 어플리케이션을 실행할 경우에는 LabVIEW 런타임을 포함시킵니다.
자세한 내용은 LabVIEW 설치 프로그램 생성하기을(를) 참조하십시오.
관련 콘텐츠
- LabVIEW로 만든 공유 라이브러리의 특징
LabVIEW로 만든 공유 라이브러리는 항상 특정 함수를 포함합니다. 이러한 함수를 이해하여 공유 라이브러리를 올바르게 통합합니다.
- 빌드 전 또는 후에 VI 실행하기
빌드 이전 VI와 빌드 이후 VI는 지원되는 어플리케이션 유형의 빌드 스펙에서 LabVIEW 빌드 출력을 만들기 전 또는 이후 작업을 자동화합니다.
- 어플리케이션 및 공유 라이브러리에서 런타임 언어 설정하기
최종 사용자 시스템에서 실행 시 여러 타입의 LabVIEW 빌드 출력에서 사용할 언어를 지정할 수 있습니다. 기본적으로, LabVIEW는 Windows와 동일한 런타임 언어를 사용합니다.
- 어플리케이션 빌더에 대한 LabVIEW 에디션 요구 사항
대부분의 빌드 출력을 생성하려면, LabVIEW 복사본에 어플리케이션 빌더가 포함되어 있어야 합니다. 어플리케이션 빌더는 LabVIEW Professional 에디션에 포함되며 LabVIEW Base 에디션 및 Full 에디션에서 별도의 모듈로 구입할 수 있습니다.
- 독립 어플리케이션과 공유 라이브러리에서 소스 파일 참조하기
기본적으로 LabVIEW는 디스크 상의 소스 파일의 디렉토리 구조를 기반으로 어플리케이션 또는 공유 라이브러리 내에 소스 파일을 저장합니다. 어플리케이션에 필요한 경우 레거시 동작을 토글하여 파일을 단일 리스트로 처리할 수 있습니다.
- 빌드 출력을 생성할 파일 준비하기
빌드 스펙을 생성하기 전에 배포할 파일을 준비해야 합니다.