2012-01-04 46 views
0

我有一個項目,定義一個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)」midl編譯器隨機崩潰

+0

您是否爲Visual Studio安裝SP1? – 2012-04-06 19:00:57

+0

是的,我們有SP1 – 2012-04-06 19:32:46

回答

2

Midl.exe相當挑剔。很難幫助您,沒有任何IDL可以查看,我只能推薦Microsoft支持來完成此任務。不過,他們可能會建議你先更新你的工具,你使用的工具已經過時了。至少將Windows SDK更新到版本7.1。然而我不確定它是否仍然支持VS2005,你需要嘗試一下。

一般來說,乞討,竊取,借用或威脅退出,讓您的僱主支付MSDN訂閱費用。必須保持工具完全無摩擦地更新。不僅僅是爲了得到微軟或者SO的良好支持,也爲了避免落後於此,在必要時有一天更新你的項目是一個巨大的痛苦。即將推出VS11,WinRT和C++ 11的變化很大。

+0

謝謝你的回答,我們要求支持,但我們還沒有答案。我們將升級到VS11,我希望這能解決問題。 – 2012-04-06 19:32:04