VC++ 프로젝트에서 #tlb 파일을 포함하려고합니다.COM 자동화에서 # import tlb 파일을 컴파일하는 동안 오류가 발생했습니다.
프로젝트 원본 파일에서 # import "CANoe.tlb"다음에 컴파일 오류가 발생했습니다. -
- 알 수없는 문자 '0x1로'
- 구문 오류 : 실종 ';' 식별자 'A'앞에
- 누락 유형 지정자
- int가 있다고 가정합니다. 참고 : C++은 지원하지 않습니다 기본-INT
- '{'(? 이전 스타일의 형식 목록) 함수 헤더 누락
내가 어떤 잘못을하고있는 중이 야 경우, 제안하십시오.
또한 .tlb 파일 내용을 확인하고 이러한 오류를 해결할 수있는 방법이 있습니까? tlb 파일에서 수정이 가능합니까? 그렇다면, 어떻게 내 첫번째 생각은 당신이 TLB이 아닌 파일을 처리하는 것입니다 사전
OleView를 사용하여 tlb를 조사 할 수 있습니다. 가능한 경우 tlb를 수정하는 것이 고통입니다. 그러나 문제의 원인을 파악한 후에는 import 지시문의 특성 (모두 MSDN에서 설명 함)을 사용하여 해결할 수 있습니다. – sharptooth