TestStand 3.0 Visual C++ 오퍼레이터 인테페이스를 빌드할때 컴파일러 에러



주요한 소프트웨어:
주요한 소프트웨어 버전: 3.0
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어: N/A

문제점: Microsoft Visual C++ 6.0에서 프로젝트를 빌드하는데 TestStand 3.0 Visual C++ 오퍼레이터 인테페이스를 빌드할때 아래와 같은 컴파일러 에러가 나타납니다:

간단한 오퍼레이터 인터페이스를 빌드할때 컴파일러 에러:
c:\program files\national instruments\teststand 3.0\operatorinterfaces\ni\simple\c++ using mfc\testexecdlg.cpp(119) : error C2065: 'ExecutionViewConnection_NoOptions' : undeclared identifier
c:\program files\national instruments\teststand 3.0\operatorinterfaces\ni\simple\c++ using mfc\testexecdlg.cpp(125) : error C2065: 'CommandConnection_NoOptions' : undeclared identifier


전체 오퍼레이터 인터페이스 빌드할때 컴파일러 에러:
c:\program files\national instruments\teststand 3.0\operatorinterfaces\ni\full-featured\c++ using mfc\testexecdlg.cpp(106) : error C2065: 'CommandConnection_NoOptions' : undeclared identifier
c:\program files\national instruments\teststand 3.0\operatorinterfaces\ni\full-featured\c++ using mfc\testexecdlg.cpp(111) : error C2065: 'ExecutionViewConnection_NoOptions' : undeclared identifier
c:\program files\national instruments\teststand 3.0\operatorinterfaces\ni\full-featured\c++ using mfc\testexecdlg.cpp(195) : error C2065: 'PropOption_InsertIfMissing' : undeclared identifier


이 프로젝트들이 컴파일 되지 않는 이유는 무엇인가요?

솔루션: 이러한 에러는 Microsoft Visual C++ 6.0 가 DLL 안에 타입 라이브러리를 읽을때 TestStand's tsui.dllteapi.dll 모듈에 들어있는 ActiveX 인터페이스를 포함하는 중간단계 파일을 만드는 과정에서 발생합니다. Visual Studio 6.0 Service Pack 3 (and higher)에서 다루어졌습니다. 아래 링크에서 확인을 하고 이를 갱신하십시오. 이를 설치한 후에는, 컴파일에 문제가 없을 것입니다.

관련 링크:
Microsoft Visual Studio 6.0 Service Pack 6
Microsoft Knowledge Base Article 316915: How to Determine If Visual Studio 6.0 Service Pack 3 or Higher Is Installed
KnowledgeBase 32DEQURY: Compiler and Linker Errors Building the TestStand Visual C++ Project DBLog

첨부:





리포트 날짜: 05/14/2004
마지막 업데이트: 09/22/2004
문서 번호: 39DC10U