windows下編譯google v8引擎

2021-06-12 10:45:14 字數 699 閱讀 1555

v8引擎編譯還是比較方便的,只依賴python /gyp /cygwin

以下為編譯過程:

簽出v8源**

svn co 

簽出cygwin:

svn co 

v8/third_party/cygwin

簽出python:

svn co 

v8/third_party/python_26

簽出gyp:

svn co 

v8/build/gyp 

開啟cmd,進入v8目錄:

生成32位的vs2010專案:

third_party/python_26/python build/gyp_v8

此時在build下能找到all.sln,編輯即可。

如果需要生成64位的build,則需要

third_party/python_26/python build/gyp_v8 

-dv8_target_arch=x64

64位和32位的專案不能同時生成,只能build好後再重新使用gyp生成。

另外,預設vcrt是靜態鏈結的,這樣會導致cli c++專案編譯出現問題,對這個問題,如圖所示,修改**生成的執行庫位mdd(debug)或md 即可

Windows下的ffmpeg編譯

網上有很多版本的ffmpeg編譯指南,大部分不可用,不是鏈結失效,就是不符合我的應用需求。自己整理乙份留作備份 如果沒有這一步操作,在後面編譯ffmpeg的過程中,可能會提示找不到yasm命令。ffmpeg裡面的彙編加速部分的 需要用到它,如果禁用彙編加速,會影響編譯出來的編譯碼庫的執行效率。4 通...

在Windows下編譯OpenSSL

如何在windows下編譯openssl vs2005使用vc8的cl編譯器 1 安裝activeperl 初始化的時候,需要用到perl直譯器 2 使用vs2005下的visual studio 2005 command prompt進入控制台模式 這個模式會自動設定各種環境變數 3 解壓縮ope...

windows下 Qt 靜態編譯

似乎一直沒有靜態編譯qt的需求 一不在沒有管理員許可權的機器上使用,二不製作綠色軟體,三.動態編譯工作得很好,再配合 nsis 製作乙個安裝包,有什麼必要靜態編譯呢?正好利用週末時間,自己嘗試編譯一下,順便整理一下,看看到底會發生什麼 儘管以後還是用動態編譯 沒特殊說明的話,以下討論的是 msvc2...