使用GYP生成MSVS工程檔案 0

2021-06-21 04:26:30 字數 676 閱讀 9679

gyp是google出品的新一代c++構建系統,被廣泛的用於chrome的構建中。

準備工作:

1. svn checkout  gyp-read-only

2. 設定gyp-read-only目錄到path

3. set gyp_generators=msvs

由於gyp在windows下預設使用ninja來編譯,所以要生成msvs工程檔案,需要設定gyp_generator為msvs。如果你安裝了多個版本的visual studio,也可以指定msvs的版本,比如 set gyp_msvs_version=2013,目前gyp支援的版本包括2008到2013的所有版本,包括express版,如果是express版在版本號後加e即可。比如2013e為visual studio 2013 express版。

建立如下的gyp檔案,program.gyp,

,

],}

執行如下命令,並確保當前目錄下存在program.cpp

gyp --depth=. program.gyp
檢查當前目錄,會生成如下的檔案,

program.sln和program.vcxproj,使用visual studio開啟program.sln即可。

Qt工程生成MiniDump檔案

首先我們在qt的pro檔案 工程配置檔案 要取消優化,並加入除錯資訊,如下 加入除錯資訊 qmake cflags release g qmake cxxflags release g 禁止優化 qmake cflags release o2 qmake cxxflags release o2 re...

chrome的vs2008工程檔案生成

1.在visual studio 2008 command prompt中輸入set gyp msvs version 2008確定使用vs2008編譯 3.需要 1 python 4.將depot tools,python,svn的三個路徑新增到path環境變數中 5.設定 tools depot...

VC DLL工程同時生成dll和lib檔案

1,在自己的dll工程中新建乙個module definition file def 名字隨意,例如 mydef.def。2,工程屬性 聯結器 輸入 module definition file,輸入剛才新建的def檔名。這樣乙個dll工程就可以同時生成dll和lib兩個檔案了,這個lib可以用於其...