ошибка MIDL2025: синтаксическая ошибка: ожидается интерфейс - PullRequest
1 голос
/ 26 января 2012

Я компилирую довольно старый код с использованием MS Studio 8 и получаю довольно досадную ошибку: ошибка MIDL2025: синтаксическая ошибка: ожидается имя интерфейса или DispatchInterfaceName или CoclassName или ModuleName или LibraryName или спецификация типа рядом с «исключением».

Это * .idl:

#ifndef __UserCORBAException_IDL__
#define __UserCORBAException_IDL__

exception UserCORBAException {
    string xml;
};

#endif//__UserCORBAException_IDL__

Компилируется с использованием Studio 6.

1 Ответ

4 голосов
/ 26 января 2012

Похоже, вы компилируете CORBA IDL с помощью компилятора Microsoft IDL.Это отдельные языки, они просто используют одинаковое расширение файла.

Я предполагаю, что вы импортируете существующий проект и приняли предложенный инструмент для компиляции файла, однако это неправильный инструмент.

Вам необходимо использовать компилятор IDBA CORBA.

...