版本說明:使用cocos2d-lua3.17.2版本git
FairyGUI下載好連接地址是:https://github.com/fairygui/FairyGUI-cocos2dx github
首先建立cocos項目並在VS下運行成功。編輯器
開始集成FairyGUI,參考了https://www.jianshu.com/p/547e584e05d8 這個網站。此處記錄遇到的問題網站
1拷貝FairyGUI-cocos2dx目錄中的libfairygui文件夾到我項目framework/cocos2d-x/cocos/editor-support/目錄下。ui
2在VS中添加libfairygui庫。 右鍵解決方案/添加/現有項目。lua
正常狀況下,這時候libfairygui就被添加到了工程裏面了,可是我遇到了一個問題3d
沒法讀取項目文件,此時用編輯器打開libfairygui.vcxproj.刪除下面箭頭所指向blog
而後在次從新導入,發現成功了!get
3點擊屬性管理器。若是沒有就 點擊 視圖/其餘窗口/屬性管理器 ,就出如今下面了it
添加屬性,分別 右鍵Debug和Release,選擇添加現有屬性。將cocos2dx.props和cocos2d_headers.props添加到裏面
添加完成後的效果如圖
4 修改CCLabel.h的672行,void updateBMFontScale();前添加virtual
5 設置libfairygui爲依賴項; 項目右鍵生成依賴項
編譯libcocos2d.編譯libfairygui.
至此,C++下的集成完事了.下一章記錄lua下的導入