首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

cocos2d-x 3.3 vs 3.1:libExtensions 依賴變化

     編輯:程式設計綜合問答

現象

3.1 版本需鏈接 libGUI/libExtensions,升級 3.3 後添加 libExtensions 編譯報錯。

原因

cocos2d-x 3.3 重構了擴展模塊結構,不再需要顯式鏈接 libExtensions,只需正確設置頭文件搜索路徑($(COCOS2DX_ROOT)/extensions)並包含對應頭文件,源碼會自動編譯進靜態庫/共享庫。

解決

  1. 移除鏈接器輸入中的 libExtensions.lib / libExtensions.a。
  2. 確保 Header Search Paths 包含 extensions 目錄。
  3. 清理構建(Clean)後重新編譯。

參考

CSDN 討論:cocos2d-x-3.3rc0怎麼加載extensions擴展?。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved