"extensions/ExtensionMacros.h」: No such file 問題

    今天在作2.x移植到3.1.1的時候候導入擴展包出現了錯誤,通過多方查找,最後終於把問題解決了,分享出來,給你們提供一個參考。學習

第一步,咱們須要導入三個包,導入方式:解決方案(右鍵)-》添加-》現有項目ui

extensionmacros.h,cocos2d-x,error,包括,學習0

導入第一個libGUI.vcxproj  (H:\mycompany\EditBoxTest\cocos2d\cocos\ui\proj.win32)
spa

extensionmacros.h,cocos2d-x,error,包括,學習1

導入第二個libExtensions.vcxproj  (H:\mycompany\EditBoxTest\cocos2d\extensions\proj.win32)extensionmacros.h,cocos2d-x,error,包括,學習2
it

導入第三個libCocosStudio.vcxproj   (H:\mycompany\EditBoxTest\cocos2d\cocos\editor-support\cocostudio\proj.win32)extensionmacros.h,cocos2d-x,error,包括,學習3
io

導完以後,進行第二步。編譯


第二步,要把咱們導入的項目引用到咱們的項目裏,這也是出現那個問題的緣由,,擴展

在工程名上右鍵-》引用-》添加新引用file

extensionmacros.h,cocos2d-x,error,包括,學習4

而後把咱們新添加的項目前邊的複選框,選上就好了cocos2d-x


extensionmacros.h,cocos2d-x,error,包括,學習5

第三步爲咱們的項目添加包含目錄引用

項目名右鍵-》屬性-》C/C++-》附加包含目錄-》編輯


extensionmacros.h,cocos2d-x,error,包括,學習6

填入一下內容

$(EngineRoot)

$(EngineRoot)cocos

$(EngineRoot)cocos\editor-support


最後,編譯一下,就沒有那個錯誤了


備註:若是遇到「cocos-ext.h」: No such file or directory,再加上下面一句就好:

$(EngineRoot)extensions

相關文章
相關標籤/搜索