CEF3編譯


要使用CEF3首先就要編譯 下載網址為http://opensource.spotify.com/cefbuilds/index.html#windows64_builds

如果下載不動 可以用我上傳到百度網盤的文件

鏈接:https://pan.baidu.com/s/17eL0bnn4UIUVpPYOBu9SFA
提取碼:lug9

1.安裝最新的CMAKE

2.解壓cef_binary_75.1.13+ge0be1d9+chromium-75.0.3770.100_windows64.tar.bz2到D盤然后重命名為cef3 再創建一個vs子目錄

2.運行CMAKE的界面 選擇d:/cef3和d:/cef3/vs然后點configure 我是WIN10的機器 在彈出的窗口選擇X64和VS2015其他的默認

3.點擊generate就大功告成了

遺憾的是我的VS2015還是報錯了 如下

1.

browser_window_std_win.cc的如下代碼

const bool no_activate =
        GetWindowLongPtr(parent_handle, GWL_EXSTYLE) & WS_EX_NOACTIVATE;

真是神經 不能轉為bool類型 建議改成這樣

const bool no_activate =
        (GetWindowLongPtr(parent_handle, GWL_EXSTYLE) & WS_EX_NOACTIVATE)?true:false;

 2.全解決方案查找替換CefString markedText("か");為CefString markedText("demo");

3.TestHandler::CompletionState completion_state(count);改為TestHandler::CompletionState completion_state((int)count);

到目前為止就能愉快的編譯通過了 我要基於cefsimple開發程序 先把默認打開鏈接改一下全程序替換www.google.com為www.doututuan.com

上面的警告也可以直接用代碼屏蔽 利潤#pragma warning(disable:4463)

大功告成


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM