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可以用於其...