VS2013編譯最簡單的PPAPI外掛程式

2021-09-10 14:30:33 字數 1123 閱讀 4066

我想在cef裡使用ppapi,cef使用vs 2013 update 4編譯。因此我嘗試了使用vs 2013來編譯ppapi外掛程式。

ppapi的**在這裡:可以用下列命令check出來:

git clone
新建乙個win32專案,型別選dll,去掉預編譯標頭檔案stdafx.h和stdafx.cpp,並且在專案屬性–>配置屬性–>c/c++–>預編譯頭,把預編譯頭選項的值設定為不使用預編譯頭。

複製ppapi/examples/stub/stub.c檔案到專案資料夾下,並新增到專案裡。做簡單修改,列印點兒除錯資訊。stub.c內容如下:

參考語言版的ppapi plugin,必須實現下列函式:

這些函式在ppp.h中定義。實現這些函式時,使用pp_export巨集修飾一下即可。

乙個dll,實現了上述三個函式,就可以做為ppapi外掛程式來用了,不過只是樣子貨,只能看到被載入、建立,幹不了什麼實際的事兒,是個ppapi 版本的hello world。

後面我們會改造stub,顯示點東西出來。

再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!

我想在cef裡使用ppapi,cef使用vs 2013 update 4編譯。因此我嘗試了使用vs 2013來編譯ppapi外掛程式。

ppapi的**在這裡:可以用下列命令check出來:

git clone
新建乙個win32專案,型別選dll,去掉預編譯標頭檔案stdafx.h和stdafx.cpp,並且在專案屬性–>配置屬性–>c/c++–>預編譯頭,把預編譯頭選項的值設定為不使用預編譯頭。

複製ppapi/examples/stub/stub.c檔案到專案資料夾下,並新增到專案裡。做簡單修改,列印點兒除錯資訊。stub.c內容如下:

參考語言版的ppapi plugin,必須實現下列函式:

這些函式在ppp.h中定義。實現這些函式時,使用pp_export巨集修飾一下即可。

乙個dll,實現了上述三個函式,就可以做為ppapi外掛程式來用了,不過只是樣子貨,只能看到被載入、建立,幹不了什麼實際的事兒,是個ppapi 版本的hello world。

後面我們會改造stub,顯示點東西出來。

vs2013編譯ffmpeg總結

ffmpeg官網上有vs編譯ffmeg的教程,主要的流程就是根據官網上給出的教程一步步編譯,但是在編譯過程中遇到了很多的坑,所以把自己遇到的一些坑寫出來讓其他的人少走彎路。1.搭建mingw 2.yasm安裝.這裡是乙個大坑,在yasm官網上有乙個vs版本的yasm,不要用那個,就直接普通的yasm...

Vs2013編譯Boost asio時出現的錯誤

error lnk2019 無法解析的外部符號 class boost system error category const cdecl boost system system category void system category system boost yaabverror catego...

VS2013下安裝 編譯Windows Caffe

2.安裝nvidia cuda,目前最新版本是7.5,離線安裝包約962mb 8.0版也即將要發布了 nvidia cuda toolkit 3.安裝nvidia cudnn cuda deep neural library 目前最新版本是5 windows caffe貌似只支援cudnn 3和4 ...