1. 程式人生 > >【加快cocos2d-x編譯速度】cocos2d-x編譯專案時避免拷貝資料夾和庫

【加快cocos2d-x編譯速度】cocos2d-x編譯專案時避免拷貝資料夾和庫

http://codingnow.cn/cocos2d-x/928.html

本文參考自子龍山人的部落格,跟他的方法也有少許的不同,自己用著舒心才是最重要的。cocos2d-x的版本更新太快了,本文使用的是最新的cocos2d-x 2.0.4版本,IDE是vs2010,下面來看看詳細操作步驟。
1.雙擊引擎根目錄下的cocos2d-win32.vc2010.sln檔案,分別以debug和release模式生成解決方案.
2. 建立一個cocos2dx-files目錄,把引擎根目錄下的cocos2dx、CocosDenshion、external、Debug.win32和Release.win32資料夾複製到該目錄下。Debug.win32和Release.win32目錄下除了lib和dll檔案,其他檔案全部刪掉。如圖:


3.設定vc++的包含目錄和庫目錄,檢視-》屬性管理器,選擇Debug|Win32,如下圖所示:

雙擊開啟Microsoft.Cpp.Win32.user檔案,如圖:

點選右邊的空白,編輯包含目錄和庫目錄,效果如圖:


4. 接下來把cocos2dx-files\Debug.win32目錄下的dll檔案全部複製到專案的Debug.win32目錄下,如:E:\vs2010-projects\Hello\Debug.win32下。

網上的文章都是把dll檔案複製到c:\Windows\System32目錄下,System32是系統檔案目錄,而且該目錄下dll檔案太多了,這樣感覺不好,嘗試把dll檔案的目錄新增到PATH環境變數,但是編譯的時候失敗了,提示找不到dll檔案,不知道啥原因。加上dll檔案不大,所以也佔不了多少空間,就在每個專案下放一份吧,也沒啥大影響。
現在Ctrl+F5,就可以看到專案成功運行了。