Microsoft의 C++ 컴파일러에서 Visual Studio를 사용하여 Microsoft에 고유 한 '#import'지시문을 사용하여 형식 라이브러리를 가져 오는 여러 소스 파일이 있습니다. 예를 들어 : #import 명령 줄 입력
#import my_type_lib.tlb
나는 소스 코드에서 # import를 제거하고 명령 줄 단계로 교체하고 싶습니다
은 GNU를 통해 실행하는
는합니다. 필요한 인터페이스 정의 (.idl 소스 코드)는 빌드 중에 사용할 수 있습니다.#import에 대한 의존성을 제거하고 명령 줄을 통해 실행되는 특수 빌드 도구로 바꾸려면 어떻게합니까?
버머. MIDL을 사용하여 .IDL을 컴파일하면 헤더 파일과 몇 개의 소스 파일 (.C)이 생성됩니다. 소스 파일을 컴파일하고 프로젝트에 연결하면 # import'ing TLB와 같을까요? –
형식 정의에서 인터페이스 정의, IID 및 CLSID를 가져 오는 경우에만 가능합니다. 포장지를 얻지 못할 것입니다. –