** 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 файла получаются остальные файла, а тут загвоздка такая |
|
|