(基于2.2.2版本,用vs2013編輯代碼)

第三步:重命名為mylib

第四步:刪除原有的工程文件,包括頭文件和源文件

第五步:工程設置
頭文件設置




輸出就不用設置,因為他是默認為$(OutDir)$(ProjectName).lib
第六步:增加頭文件和源文件



然后測試一下生成

其它文件依此類推。放到對應的src目錄和include目錄就可以了。
第七步:項目中引用
設定包含的頭文件目錄


添加依賴庫


上述步驟完成后,就可以在你的cocos2dx的win32中使用你的靜態庫了。下一篇將介紹加到android工程中去。
在cocos2dx下有一個external目錄,里面有一些要用到的cocos2dx靜態庫,如Box2D,chipmunk,emscripten,libwebsockets,sqlite3等。但是自己以往積累或第三方其它好用的開源庫,想用。如果直接到加到現有的cocos2dx,則會破壞現有Cocos2dx的純潔性,那只有自己建工程了。
下面圖,一步一步顯示了創建過程。
第一步:

然后進入external/mylib/proj.win32,把
第二步:加到解決方案中

下面圖,一步一步顯示了創建過程。
第一步:
我這里選擇了復制chipmunk這個工程,在external下,建一個目錄,叫mylib,然后把chipmunk下的所有文件和子目錄復制到mylib下面

然后進入external/mylib/proj.win32,把
chipmunk.vcxproj ==> mylib.vcxproj
chipmunk.vcxproj.filters ==> mylib.vcxproj.filters
chipmunk.vcxproj.user ==> mylib.vcxproj.user

第二步:加到解決方案中


第三步:重命名為mylib

第四步:刪除原有的工程文件,包括頭文件和源文件

第五步:工程設置
頭文件設置




輸出就不用設置,因為他是默認為$(OutDir)$(ProjectName).lib
第六步:增加頭文件和源文件




然后測試一下生成

其它文件依此類推。放到對應的src目錄和include目錄就可以了。
第七步:項目中引用
設定包含的頭文件目錄


添加依賴庫


上述步驟完成后,就可以在你的cocos2dx的win32中使用你的靜態庫了。下一篇將介紹加到android工程中去。