2008年10月14日 星期二

Solve [error MIDL2025] Problem

安裝了新版的Microsoft Windows SDK for Windows Server 2008 and .NET Framework 3.5後,用VS2005編譯程式會出現error MIDL2025 : syntax error : expecting ] or , near的錯誤,這是因為使用了新版本的VISTA SDK頭文件,而使用舊版本的MIDL工具來編譯所導致。
這個時候查一下Release Note文件,上面有教你執行以下布驟:

To run the Microsoft Visual Studio 2005 Registration Tool, go to Start > All Programs > Microsoft Windows SDK v6.1 > Visual Studio Registration > Windows SDK Configuration Tool (on Windows Vista or Windows Server 2008, right-click and select Run as Administrator).

執行完後,果然就可以順利編譯了。

沒有留言: