首先感謝sczyq的帖子讓我知道cef4支持c++builder了,但是他的安裝說明可能根據自己需要改了東西有一些錯誤。然后我去官方了安裝非常簡單。
1.用google瀏覽器訪問https://www.briskbard.com/index.php?lang=en&pageid=cef 不要用ie瀏覽器我的要報錯。
2.上面的Installation部分寫的很清楚了安裝說明,看不懂的或者覺得麻煩的直接跳過看下一步。
3.用google瀏覽器訪問https://github.com/salvadordf/CEF4Delphi;這個頁面需要下兩個東西:
一.專門支持BCB的檔案點檢左上角綠色按鈕"Clone or download"這個下載了整個目錄解壓到你電腦c盤,默認目錄叫CEF4Delphi-master。
二.下載下面的32bit或64bit的cef3基礎檔案,解壓后把里面的Release和Resources兩個檔案夾里的檔案全部拷貝到之前的CEF4Delphi-master\bin檔案夾里。(這個組件運行必須要帶這一堆庫,生成的exe也會再這個檔案夾里。)
4.打開radstudio tools->Options delphi->Library->Library path 添加CEF4Delphi-master和CEF4Delphi-master\source。
5.打開CEF4Delphi-master\pakages\CEF4Delphi.dproj(如果你要用猴子就打開CEF4Delphi_FMX.dproj),然后在編輯器右上角project manager視窗找到CEF4Delphi.bpl 點擊滑鼠右鍵build 然后右鍵install
收工!
uj5u.com熱心網友回復:
幫頂,雖然暫時用不到。uj5u.com熱心網友回復:
用不到,一直用FF,沒裝Chrome/Chromium,這個組件也就沒法用uj5u.com熱心網友回復:
FF是啥?
uj5u.com熱心網友回復:
FireFoxuj5u.com熱心網友回復:
也是名牌
uj5u.com熱心網友回復:
能用嗎,這個是delphi下用的呀,dproj c++builder編譯不了uj5u.com熱心網友回復:
c++builder嘗試時報錯:[bcc32c Error] uCEFMiscFunctions.hpp(41): conflicting types for 'TzSpecificLocalTimeToSystemTime'
timezoneapi.h(73): previous declaration is here
[bcc32c Error] uCEFMiscFunctions.hpp(42): conflicting types for 'SystemTimeToTzSpecificLocalTime'
timezoneapi.h(62): previous declaration is here
請指教
uj5u.com熱心網友回復:
TzSpecificLocalTimeToSystemTime和SystemTimeToTzSpecificLocalTime兩個型別重復宣告了。uj5u.com熱心網友回復:
洗掉那兩個申明就可以了,但現在又碰到問題,我直接用LoadURL,編譯運行一切順利,就是不顯示頁面出來。具體要怎么用啊?請指點,謝謝
uj5u.com熱心網友回復:
直接用LoadURL,在什么事件處理函式里?
uj5u.com熱心網友回復:
直接放在form主函式里面的,不行uj5u.com熱心網友回復:
建構式里?試試放ButtonClick里。
uj5u.com熱心網友回復:
厲害,一定要拿來使使.轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/25866.html
標籤:VCL組件使用和開發
上一篇:Python求助大佬
下一篇:python
