亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

下載合適的CEF版本

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

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

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

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

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

安裝VS和CMake(32位)

下載并提取自動構(gòu)建版本的CEF壓縮包。

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

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

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

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

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

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

WinXp支持

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

文檔支持

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

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

相關(guān)文章

  • c語言可變參數(shù)實現(xiàn)示例

    c語言可變參數(shù)實現(xiàn)示例

    這篇文章主要介紹了c語言可變參數(shù)實現(xiàn)示例,需要的朋友可以參考下
    2014-04-04
  • C++中引用&與取地址&的區(qū)別分析

    C++中引用&與取地址&的區(qū)別分析

    這篇文章主要介紹了C++中引用&與取地址&的區(qū)別,有助于C++初學(xué)者更好的掌握指針的概念及用法,需要的朋友可以參考下
    2014-09-09
  • 實現(xiàn)Dijkstra算法最短路徑問題詳解

    實現(xiàn)Dijkstra算法最短路徑問題詳解

    這篇文章主要介紹了實現(xiàn)Dijkstra算法最短路徑問題詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • C++編程指向成員的指針以及this指針的基本使用指南

    C++編程指向成員的指針以及this指針的基本使用指南

    這篇文章主要介紹了C++編程指向成員的指針以及this指針的基本使用指南,與C語言一樣,存儲的數(shù)值被解釋成為內(nèi)存里的一個地址,需要的朋友可以參考下
    2016-01-01
  • C++實現(xiàn)讀寫ini配置文件的示例代碼

    C++實現(xiàn)讀寫ini配置文件的示例代碼

    配置文件的讀取是每個程序必備的功能,配置文件的格式多種多樣,例如:ini格式、json格式、xml格式等。其中屬ini格式最為簡單,且應(yīng)用廣泛。本文和大家分享了C++讀寫ini配置文件的方法,需要的可以參考一下
    2023-05-05
  • C++利用循環(huán)和棧實現(xiàn)走迷宮

    C++利用循環(huán)和棧實現(xiàn)走迷宮

    這篇文章主要為大家詳細介紹了C++利用循環(huán)和棧實現(xiàn)走迷宮,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • 解析C語言中位字段內(nèi)存分配的問題

    解析C語言中位字段內(nèi)存分配的問題

    本篇文章是對C語言中位字段內(nèi)存分配的問題進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • 深入理解線程安全與Singleton

    深入理解線程安全與Singleton

    在編譯器未優(yōu)化的情況下順序如下:1.new operator分配適當(dāng)?shù)膬?nèi)存;2.在分配的內(nèi)存上構(gòu)造Singleton對象;3.內(nèi)存地址賦值給_instance
    2013-09-09
  • 實例詳解C/C++中extern關(guān)鍵字

    實例詳解C/C++中extern關(guān)鍵字

    這篇文章主要介紹了C/C++中extern關(guān)鍵字詳解 的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • 基于Qt實現(xiàn)視頻播放器功能

    基于Qt實現(xiàn)視頻播放器功能

    本文通過實例代碼給大家介紹了基于Qt實現(xiàn)視頻播放器功能,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-09-09

最新評論