最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談Qt中使用CEF的幾個要點(Windows下)

 更新時間:2017年07月21日 08:41:55   投稿:jingxian  
下面小編就為大家?guī)硪黄獪\談Qt中使用CEF的幾個要點(Windows下)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

最近項目中要在Qt中使用CEF(Chromium Embedded Framework),在這里總結下其中的幾個要點。

下載合適的CEF版本

關于CEF的簡介我們這里就不做介紹了,下載CEF可以有2種選擇:

1、源碼:強烈不建議下載源代碼并編譯構建(學習代碼除外),下載源碼需要你FQ、有良好的網速(要下載)和足夠的耐心(據說有4、5個G,真的要下半天)。

2、自動構建版本:推薦這個使用這個版本。該版本提供了大部分已經編譯完成的動態(tài)庫及資源,只需要開發(fā)者手動編譯一個wrapper靜態(tài)庫就可以了。這種版本分為當前發(fā)行分支(Current Release Branches)和遺留發(fā)行分支(Legacy Release Branches ),每個分支都有其編譯要求,最低支持WinXp。

使用CMake和VS編譯wrapper靜態(tài)庫

調用CMake來生成一個對應的VS工程,然后用VS打開并編譯,這是windows下最方便的方法(配置CMake來編譯的方法比較麻煩,不推薦)。以下是具體步驟:

安裝VS和CMake(32位)

下載并提取自動構建版本的CEF壓縮包。

打開VS的開發(fā)者命令提示行,cd到解壓后的根目錄中(包含README.txt的目錄)。

運行命令cmake -G "Visual Studio 14"(14對應VS2015,12對應VS2013),該命令會在根目錄下生成cef.sln文件。

雙擊cef.sln,用VS打開該項目。

確保自己的Qt和CEF版本一致

運行庫版本一致。使用CEF庫時要保證整個程序的運行庫鏈接版本是一致的,也就是說Qt靜態(tài)庫和CEF庫必須用同一個運行庫選項編譯。但這里至關重要的一點就是CEF(自動構建版本)庫的libcef.dll等動態(tài)庫都是用/MT選項預編譯好的(至少我試過的好幾個CEF自動構建版本都是開啟/MT編譯的),我們只能更改Qt庫的版本,可以考慮替換這些沖突的版本,重新編譯或下載對應版本都是不錯的選擇。

Debug/Release模式一致。否則的話,會出現(xiàn)_ITERATOR_DEBUG_LEVEL等一系列錯誤。

WinXp支持

只有比較老的CEF分支版本支持WinXp系統(tǒng),而自動構建版本只支持Win7及以上,因此除了從源碼編譯外,你是沒有辦法從官方獲取CEF的WinXp支持的。嗯,然后源碼編譯也不現(xiàn)實,只能向別人要了。

文檔支持

CEF的文檔不是與QT一個級別的,因此不要指望能很快上手,寫代碼前你最好把API以外的文檔全看一遍。

以上這篇淺談Qt中使用CEF的幾個要點(Windows下)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • C++中的自增與自減

    C++中的自增與自減

    這篇文章主要介紹了C++中的自增與自減,自增與自減是C++當中兩個使用頻率非常高的運算符,不僅在循環(huán)當中用到,在日常的代碼當中也經常使用,下面來看看文章得具體介紹
    2021-11-11
  • 進程間通信之深入消息隊列的詳解

    進程間通信之深入消息隊列的詳解

    本篇文章是對消息隊列的應用進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C++中智能指針unique_ptr的實現(xiàn)詳解

    C++中智能指針unique_ptr的實現(xiàn)詳解

    智能指針本質上并不神秘,其實就是?RAII?資源管理功能的自然展現(xiàn)而已,這篇文章主要為大家詳細介紹了如何實現(xiàn)?C++中智能指針的?unique_ptr,需要的可以了解下
    2024-01-01
  • C語言指針詳解之野指針

    C語言指針詳解之野指針

    這篇文章主要為大家介紹了C語言野指針,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-11-11
  • C語言詳細講解常用字符串處理函數

    C語言詳細講解常用字符串處理函數

    在日常編程中,對于字符串的操作中我們都很習慣的使用一些C庫中自帶的函數,并且關于字符串的操作函數基本都在 string.h 這個頭文件中。關于C庫字符串常用處理函數也是平時面試或者考試過程中非常喜歡考的,本文將帶大家手動來實現(xiàn)這些常用函數
    2022-05-05
  • C語言實現(xiàn)BMP圖像細化處理

    C語言實現(xiàn)BMP圖像細化處理

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)BMP圖像細化處理,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • c++10進制轉換為任意2-16進制數字的實例

    c++10進制轉換為任意2-16進制數字的實例

    下面小編就為大家?guī)硪黄猚++10進制轉換為任意2-16進制數字的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • 用VC++6.0的控制臺實現(xiàn)2048小游戲的程序

    用VC++6.0的控制臺實現(xiàn)2048小游戲的程序

    本文是作者拜讀劉地同學的《C語言控制臺版2048》之后感覺非常不錯,添加了注釋之后分享給大家的,方便更多的初學者閱讀學習,有需要的小伙伴參考下。
    2015-03-03
  • C語言掃雷游戲的實現(xiàn)

    C語言掃雷游戲的實現(xiàn)

    這篇文章主要為大家詳細介紹了C語言掃雷游戲的實現(xiàn)代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • C/C++格式化日志庫實現(xiàn)代碼

    C/C++格式化日志庫實現(xiàn)代碼

    這篇文章主要介紹了C/C++格式化日志庫實現(xiàn)代碼,需要的朋友可以參考下
    2019-04-04

最新評論

旅游| 平远县| 兴化市| 康马县| 河北区| 旬阳县| 邹平县| 沁源县| 沾益县| 获嘉县| 柳河县| 西林县| 长乐市| 汉中市| 四会市| 措美县| 新竹县| 龙游县| 十堰市| 革吉县| 明星| 二手房| 丰城市| 弋阳县| 轮台县| 尚义县| 大荔县| 克什克腾旗| 东至县| 三穗县| 微博| 红桥区| 汝南县| 平和县| 长岭县| 海城市| 司法| 洛宁县| 利辛县| 德阳市| 洛阳市|