cocos中使用tinyxml2遇到的乙個小問題

2021-07-11 09:01:46 字數 599 閱讀 4277

在使用cocos2d-x 的過程中 使用到了tinyxml2

然後卻遇到了 定義xmldocument或者xmlelement 等tinyxml2中類報 不允許使用不完整的的型別  或者  xmldocument不明確的錯誤

這種問題一般是沒有正確的include 類導致的,可以看到 這裡我incude 並 using namespace tinyxml2了 然而依舊 報錯。最後將 using namespace tinyxml2 注釋了,並給tinyxml2 的類加上作用域解決。

這裡可能是其他檔案中包含了相同類名導致的,即使加了using namespace tinyxml2; 系統仍然無法正確其是來自哪個命名空間導致的。所以不建議using namespace tinyxml2; 而是在使用其類時直接在其前面加上命名空間。

TinyXML使用感悟

這兩天有個c 的小開發專案需要儲存一些有結構的資料,於是想用tinyxml的庫來儲存到xml檔案中,但是研究半天下來,發現他的很多函式都是const定義的引數變數,只能將要寫的東西寫死在 中,這樣就根本沒有互動性,使用者也不能輕鬆更改xml的內容。很是苦惱。部分函式定義如下 tixmldocumen...

tinyxml庫使用例項

讀取和設定xml配置檔案是最常用的操作,tinyxml是乙個開源的解析xml的c 解析庫,能夠在windows或linux中編譯。這個解析庫的模型通過解析xml檔案,然後在記憶體中生成dom模型,從而讓我們很方便的遍歷這棵xml樹。使用tinyxml只需要將其中的6個檔案拷貝到專案中就可以直接使用了...

在cocos2d js中使用pomelo

nodejs預設安裝了npm工具 pomelo是基於nodejs,會用到很多nodejs中的 另外還需要用到npm工具。參考github官網 npm工具會用到git 使用npm工具安裝browserify npm install g browserify 關於browserify可以參考 推酷官網 ...