今天在作2.x移植到3.1.1的時候候導入擴展包出現了錯誤,通過多方查找,最後終於把問題解決了,分享出來,給你們提供一個參考。學習
第一步,咱們須要導入三個包,導入方式:解決方案(右鍵)-》添加-》現有項目ui
導入第一個libGUI.vcxproj (H:\mycompany\EditBoxTest\cocos2d\cocos\ui\proj.win32)
spa
導入第二個libExtensions.vcxproj (H:\mycompany\EditBoxTest\cocos2d\extensions\proj.win32)
it
導入第三個libCocosStudio.vcxproj (H:\mycompany\EditBoxTest\cocos2d\cocos\editor-support\cocostudio\proj.win32)
io
導完以後,進行第二步。編譯
第二步,要把咱們導入的項目引用到咱們的項目裏,這也是出現那個問題的緣由,,擴展
在工程名上右鍵-》引用-》添加新引用file
而後把咱們新添加的項目前邊的複選框,選上就好了cocos2d-x
第三步爲咱們的項目添加包含目錄引用
項目名右鍵-》屬性-》C/C++-》附加包含目錄-》編輯
填入一下內容
$(EngineRoot)
$(EngineRoot)cocos
$(EngineRoot)cocos\editor-support
最後,編譯一下,就沒有那個錯誤了
備註:若是遇到「cocos-ext.h」: No such file or directory,再加上下面一句就好:
$(EngineRoot)extensions