컴파일러 오류 C3172
'module_name': 프로젝트에서 다른 idl_module 특성을 지정할 수 없습니다.
이름이 같지만 매개 변수가 version
다른 dllname
idl_module 특성은 컴파일의 두 파일에서 발견되었습니다. 컴파일당 하나의 고유 idl_module
특성만 지정할 수 있습니다.
둘 이상의 소스 코드 파일에서 동일한 idl_module
특성을 지정할 수 있습니다.
예를 들어 다음 특성이 발견되면 다음과 같습니다 idl_module
.
// C3172.cpp
[module(name="MyMod")];
[ idl_module(name="x", dllname="file.dll", version="1.1") ];
int main() {}
그리고
// C3172b.cpp
// compile with: C3172.cpp
// C3172 expected
[ idl_module(name="x", dllname="file.dll", version="1.0") ];
컴파일러는 C3172를 생성합니다(다른 버전 값 참고).