雖然在嘗試編譯下面的Chrome插件之前,我只做了很少的C++,所以我可以看到它是如何工作的,並以此爲出發點開發類似的東西:http://code.google.com/p/minimizetotray/source/browse/trunk/?r=17#trunk%2FDLL新手Chrome插件開發人員需要幫助開始使用NPAPI
到目前爲止,我採取了以下步驟:下載源代碼,在MS Visual Studio Pro 2008中打開它,並獲得一些SDK和包含最新版本的NPAPI的頭文件標題:http://npapi-sdk.googlecode.com/svn/trunk/headers/
現在,當我嘗試編譯並且不知道如何對此進行排序時,出現以下錯誤。
Compiling...
JSMethods.cpp
c:\documents and settings\dell customer\desktop\dll\jsmethods.cpp(92) : error C2039: 'UTF8length' : is not a member of '_NPString'
c:\program files\microsoft visual studio 9.0\vc\include\plugin\npruntime.h(85) : see declaration of '_NPString'
c:\documents and settings\dell customer\desktop\dll\jsmethods.cpp(101) : error C2039: 'UTF8characters' : is not a member of '_NPString'
c:\program files\microsoft visual studio 9.0\vc\include\plugin\npruntime.h(85) : see declaration of '_NPString'
等...
除了這兩個錯誤,這一切似乎花花公子,它不要求丟失包括或任何東西。任何幫助感謝!
您使用的是哪個版本的XulRunner SDK? –
你可能也想看看http://firebreath.org而不是手工做 - 這很容易,尤其是對於一個新手來說(但許多高級插件開發者也使用它) – taxilian