2013-07-20 46 views
0

我的環境:win8 64bit,vs2010, 我按照tutorial中的每一步操作,但我自己的dll插件無法安裝,我也安裝了WiX工具集並製作了一個msi文件,但它根本不起作用...Firebreath插件無法在Firefox中加載20.0

(1)我使用prompt(特權)cmd完成所有工作。

(2)我的文件中顯示以下 enter image description here

(3)Firefox關於:插件頁面不包含安裝後,我的msi文件,我的DLL插件..

(4)失敗..

enter image description here

那麼,什麼是怎麼回事?

回答

2

您是使用prep2010x64.cmd文件(或不同的x64.cmd文件)構建的嗎?如果是這樣,那很可能是你的問題。許多人沒有完全閱讀firebreath網站上的說明,因爲他們正在運行64位操作系統而錯誤地使用x64構建。事實上,像Firefox這樣的瀏覽器仍然是32位,所以插件也需要建立32位。

下一個問題,如果這沒有幫助,那麼當您在.dll上運行regsvr32命令時,是否成功。

澄清:你想通了這一點,但對於未來的讀者是很清楚的:

不要使用prep2010x64.cmd除非你能解釋清楚爲什麼你需要 - 並運行64位操作系統呢不算數。大多數人想使用prep2010.cmd(或者其中任何一個年份)。

+0

是的,我使用的是pre2010x64.cmd文件,當我在.dll上運行它時regsvr32成功,我將在稍後嘗試pre2010x64。 –

+0

非常感謝@taxilian,你解決了我的問題。我很想念,因爲當我使用prep2010.cmd文件時,出現了一些編譯錯誤...無論如何,非常感謝! –