LabWindows/CVI는 C++를 지원하는지요?



주요한 소프트웨어: LabWindows/CVI Development Systems
주요한 소프트웨어 버전:
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어:

문제점: LabWindows/CVI는 C++를 지원하는지요?

솔루션: LabWindows/CVI5.5(또는 상위 버전)는 필요한 project 설정 및 include 파일 등과 함께 Visaual C++ application을 생성하는 Project Import Wizard를 제공합니다.
CVI5.5 및 상위버전은 또한 Visual C++ 및 타언어에서 DLL을 생성함으로써 호출될 수 있습니다. KB 1V1A1U8M 및 Compiler Enhancement 참조.
LabWindows/CVI5.0(또는 이전 버전)은 C++을 지원하지 않습니다. CVI의 목적은 library를 제공하고 복잡한 프로그래밍 환경을 개선하고자함이었습니다.
C++ 코드를 32비트 DLL을 통해 CVI로 가져올 수 있습니다. 이 C++ 코드는 반드시 C함수 호출내에서만 포함되어야 하며, 그 의미는 어떤 C++ 클래스 또는 타입도 함수 내/외로 전달 될 수 없슴을 말합니다. 그러나 함수 내에서는 C++ 함수 호출 및 클래스 사용이 DLL을 통해 내부적으로 가능합니다.

다음을 참고하십시요.
Application Note 93, 32비트 마이크로소프트 Visaul C/C++ 또는 볼랜드 C/C++ DLL을 LabWindows/CVI 4.0 또는 5.0에서 사용하는 방법.

관련 링크: Knowledgebase 1V1A1U8M: Visual C++에서 LabWindows/CVI 5.5 프로젝트를 어떻게 사용합니까?
KnowledgeBase 2CSDFS2H: CVI에서 컴파일러, 링커, 디버거 및 Build Enhancements는 무엇입니까?



첨부:





리포트 날짜: 12/18/1995
마지막 업데이트: 02/16/2003
문서 번호: 0GHAA7ZL