我從網上下載了一些示例代碼,但是當我編譯它時,我遇到了一些麻煩。我的編譯器告訴我:comdef.h:沒有這樣的文件或目錄。我可以在哪裏獲得comdef.h?
我在網上搜索了一下,但是我找不到其他人有同樣的問題,我也不知道我可以在哪裏獲得這個頭文件。
我使用GNU GCC編譯器的代碼塊。
我從網上下載了一些示例代碼,但是當我編譯它時,我遇到了一些麻煩。我的編譯器告訴我:comdef.h:沒有這樣的文件或目錄。我可以在哪裏獲得comdef.h?
我在網上搜索了一下,但是我找不到其他人有同樣的問題,我也不知道我可以在哪裏獲得這個頭文件。
我使用GNU GCC編譯器的代碼塊。
安裝Microsoft Platform SDK後,該文件應該可用。不過不知道它與GNU GCC的效果如何。
的文件都可以使用Visual Studio(不知道你有安裝平臺SDK)。你可以從網上獲得comdef.h,但是肯定你會遇到一些麻煩讓它與你的資源進行編譯。
正如其他海報所說,comdef.h
自帶Visual C++。它補充了特定於VC的內置COM支持。既然你說你正在使用GCC,你可能不得不調整你的代碼來使用「低級COM」,因爲GCC沒有VC提供的那種內置COM支持(具體來說,使用#import
來導入類型庫轉換爲方便的包裝類)。
comdef.h附帶Visual C++/Visual Studio(編譯器的「內置COM支持」的一部分)。就我所知,與Platform SDK沒有任何關係。 – 2008-10-01 11:12:33