0
내가 할 경우이 : 내가 대신 C 파일로 생성하는 경우midl 생성 파일에서 CINTERFACE 플래그를 사용 하시겠습니까? 마이크로 소프트의 IDL 컴파일러를 사용
c:\mingw\bin\../lib/gcc/mingw32/4.6.2/../../../../include/rpcproxy.h:14:2: warning: #warning "rpcproxy type definitions require CINTERFACE" [-Wcpp]
을하지만 :
midl a.idl /iid iid.cpp
I 때문에 다음과 같은 경고의는 MinGW에 iid.cpp
를 컴파일 할 수 없습니다 , 또는 -DCINTERFACE
을 g++
명령 줄에 입력하면 컴파일됩니다. 이 플래그의 목적은 무엇이며 C++로 컴파일 할 경우 왜 설정해야합니까?