日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Chromium Embedded Framework中文文档 (如何链接不同的运行时)

發(fā)布時(shí)間:2024/4/17 编程问答 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Chromium Embedded Framework中文文档 (如何链接不同的运行时) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

簡介

Visual Studio支持不同的運(yùn)行時(shí)庫,不同的庫通過標(biāo)記 /MD, /MT 和 /LD來區(qū)分,默認(rèn)情況下,CEF使用/MT標(biāo)記,Chromium也是如此,不過有時(shí)可能有些應(yīng)用需要不同的運(yùn)行時(shí)庫。

詳情

有兩種將CEF link到你的應(yīng)用程序的方式。

靜態(tài)鏈接(不使用 CEF DLL)

如果你期望使用靜態(tài)鏈接方式,那么所有的Chromium和CEF項(xiàng)目都必須使用相同的運(yùn)行時(shí)標(biāo)記,如果你的應(yīng)用已使用/MT標(biāo)記,那么可通過以下步驟靜態(tài)編譯CEF:

  • 按項(xiàng)目頁上的描述設(shè)置Chromium和CEF所需的環(huán)境,并編譯之。
  • 將你的應(yīng)用鏈接到libcef_static.lib文件。
  • 如果你的應(yīng)用程序沒有使用/MT標(biāo)記,那么你就很不走運(yùn)了,Chromium的一些重要部分不使用/MT是不能編譯的。

    動(dòng)態(tài)鏈接 (使用CEF DLL)

    如果你喜歡使用動(dòng)態(tài)鏈接方式鏈接CEF,那過程就要快一些,CEF在下載頁提供了編譯發(fā)行版本,包括了所有你需要link的CEF內(nèi)容,前提是你的應(yīng)用使用/MT標(biāo)記。否則,你需要用與你的應(yīng)用相同的標(biāo)記重新編譯libcef_dll_wrapper項(xiàng)目,與靜態(tài)鏈接不同的是,你不需要重新編譯CEF或者Chromium。

  • 從下載頁下載CEF編譯發(fā)行版本。
  • 按項(xiàng)目頁上的描述設(shè)置Chromium和CEF所需的環(huán)境,但不需要編譯之。
  • 在CEF目錄下創(chuàng)建Debug\lib目錄,并將壓縮包中的lib\Debug\libcef.lib file拷過來,如果你的CEF目錄是"c:\Chromium\src\cef" 那么lib文件應(yīng)該在 "c:\Chromium\src\cef\Debug\lib\libcef.lib".
  • 在Visual Studio中打開cef.sln,將libcef_dll_wrapper 的標(biāo)記改成和你的應(yīng)用一樣。
  • 右鍵點(diǎn)擊libcef_dll_wrapper 項(xiàng)目,并選擇"Project Only -> Build Only libcef_dll_wrapper" 選項(xiàng).
  • 如果在第4步中正確的設(shè)置了標(biāo)記,那么上述步驟的結(jié)果應(yīng)該是在Debug\lib目錄中創(chuàng)建了libcef_dll_wrapper靜態(tài)庫,能成功link你的應(yīng)用程序。將debug改成release重復(fù)上述步驟,創(chuàng)建一個(gè)release版本。

    附加信息

    Microsoft 運(yùn)行時(shí)標(biāo)記的更多信息,可在:?http://msdn.microsoft.com/en-us/library/2kzt1wy3.aspx找到

    轉(zhuǎn)載于:https://www.cnblogs.com/think/archive/2011/10/06/CEF-Link-Different-Runtime-Libraries.html

    總結(jié)

    以上是生活随笔為你收集整理的Chromium Embedded Framework中文文档 (如何链接不同的运行时)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。