Я использую два компонента ATL / COM в своем приложении VC ++ с помощью следующего оператора импорта.
#import "First.dll" raw_interfaces_only, raw_native_types, no_namespace, named_guids
#import "Second.dll" raw_interfaces_only named_guids no_namespace no_implementation
First.DLL и Second.DLL имеют несколько повторных объявлений.Например, следующее enum объявлено в обоих импортированных DLL-файлах.
enum Collection
{
JAN,
SEPT,
DEC
}
Я хочу использовать обе DLL, но получаю сообщение об ошибке, как Collection объявляется дважды.Может кто-нибудь, пожалуйста, помогите мне решить эту проблему.