случайный сбой midl компилятора - PullRequest
0 голосов
/ 04 января 2012

У меня есть проект, который определяет idl, и он компилирует его с помощью MIDL. Проблема в том, что я получил случайный сбой, когда MIDL обрабатывает C: \ Program Files \ Microsoft Visual Studio 8 \ VC \ PlatformSDK \ Include \ WTypes.Idl

Опции компилятора: midl / mktyplib203 / win32 / tlb lib \ sample.olb / h lib \ sample.h "$ (InputPath)"

1 Ответ

2 голосов
/ 06 апреля 2012

Midl.exe довольно привередливый.Трудно помочь вам без IDL, я могу только порекомендовать поддержку Microsoft, чтобы разобраться в этом.Тем не менее, они, вероятно, порекомендуют вам сначала обновить ваши инструменты, а то, что вы используете, устарело.Как минимум обновите Windows SDK до версии 7.1.Однако я не уверен, поддерживает ли он VS2005, вам нужно будет попробовать.

В общем, просите, крадите, одалживайте или угрожайте уйти, чтобы заставить вашего работодателя заплатить за подписку MSDN.Необходимо постоянно обновлять инструменты без трения.Не только для того, чтобы получить хорошую поддержку от Microsoft или SO, а также для того, чтобы не отставать настолько далеко, что очень сложно обновлять свои проекты в один прекрасный день, когда это необходимо.VS11 скоро выйдет с довольно масштабными изменениями для WinRT и C ++ 11.

...