我的環境:win8 64bit,vs2010, 我按照tutorial中的每一步操作,但我自己的dll插件無法安裝,我也安裝了WiX工具集並製作了一個msi文件,但它根本不起作用...Firebreath插件無法在Firefox中加載20.0
(1)我使用prompt(特權)cmd完成所有工作。
(2)我的文件中顯示以下
(3)Firefox關於:插件頁面不包含安裝後,我的msi文件,我的DLL插件..
(4)失敗..
那麼,什麼是怎麼回事?
我的環境:win8 64bit,vs2010, 我按照tutorial中的每一步操作,但我自己的dll插件無法安裝,我也安裝了WiX工具集並製作了一個msi文件,但它根本不起作用...Firebreath插件無法在Firefox中加載20.0
(1)我使用prompt(特權)cmd完成所有工作。
(2)我的文件中顯示以下
(3)Firefox關於:插件頁面不包含安裝後,我的msi文件,我的DLL插件..
(4)失敗..
那麼,什麼是怎麼回事?
您是使用prep2010x64.cmd文件(或不同的x64.cmd文件)構建的嗎?如果是這樣,那很可能是你的問題。許多人沒有完全閱讀firebreath網站上的說明,因爲他們正在運行64位操作系統而錯誤地使用x64構建。事實上,像Firefox這樣的瀏覽器仍然是32位,所以插件也需要建立32位。
下一個問題,如果這沒有幫助,那麼當您在.dll上運行regsvr32命令時,是否成功。
澄清:你想通了這一點,但對於未來的讀者是很清楚的:
不要使用prep2010x64.cmd除非你能解釋清楚爲什麼你需要 - 並運行64位操作系統呢不算數。大多數人想使用prep2010.cmd(或者其中任何一個年份)。
是的,我使用的是pre2010x64.cmd文件,當我在.dll上運行它時regsvr32成功,我將在稍後嘗試pre2010x64。 –
非常感謝@taxilian,你解決了我的問題。我很想念,因爲當我使用prep2010.cmd文件時,出現了一些編譯錯誤...無論如何,非常感謝! –