C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
помогите разобраться с midl.exe
** guest
Отправлено: 21.04.2006, 17:19


Не зарегистрирован







Всем добрый день.
Проблема у меня такая.
Пытаюсь освоить COM с самых начал. Читаю что midl.exe из файла idl делать заголовочные файлы и тому подобное.

Вот мой idl файл:
import "inknwn.idl";

[object, uuid(1E01CA0F-E48B-4602-AC23-8D5D1AB5C9D1)]
interface ISomeInterfacef : IUnknown {
HRESULT SayHello(void);
}

запускаю midl.exe some.idl
В этой же папке лежит препроцесор cl.exe из набора VS 6 и mspdb60.dll, иначе ругается что не находит препроцессора а потом эту dll
Выдает результат:
Command line error: D2027: cannot execute 'c1'
midl: command line error 1003: error returned by the С preprocessor (2).

Подскажите что я делаю не так? Хотелось бы понять каким образом из idl файла получаются остальные файла, а тут загвоздка такая

Вернуться в Технологии COM/DCOM, ActiveX