Cocos2d-x 專案新建自定義類後編譯錯誤:打不開自定義標頭檔案錯誤解決方案
阿新 • • 發佈:2019-02-01
現在Cocos2dx新建工程需要執行Python指令碼來建立,不再提供Cocos2dx模板。一般我們使用VS2010編譯完Cocos2dx後,可以開始使用Cocos2dx目錄下\tools\project-creator\create_project.py來建立工程。
命令為:python create_project.py -project myproject -package www.zhang.org -language cpp
myproject 是想要建立的專案名稱
www.zhang.org 是安卓APK的識別名,,可以隨便指定,大家可以按照“xxx.xxx.xxx”的格式自己命名 。
cpp 指的是使用C++程式設計
建立的工程會儲存在cocos2d-x-2.2.3\projects資料夾下。具體不多說,詳細環境搭建過程請參考其他文章。下面我說說在我們建立的工程中新增自定義類後,編譯會出現錯誤 fatal error C1083: 無法開啟包括檔案:“MyScene.h”: No such file or directory
這個問題的原因是我們新增的類檔案的路徑與工程包含的標頭檔案所在目錄不同造成的,解決方式是:右鍵點選解決方案中的專案名稱-》選中“屬性” -》配置屬性 -》C/C++ 常規-->附加包含目錄
在下面新新增一條路徑為:$(ProjectDir)即可。這樣編譯時會在工程所在目錄查詢自定義的標頭檔案。