queue g_worldGlobalQueue報錯

>MyListener.obj : error LNK2001: 無法解析的外部符號 "class std::queue<class std::unordered_map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class cocos2d::Value,struct std::hash<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,struct std::equal_to<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class cocos2d::Value> > > *,class std::deque<class std::unordered_map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class cocos2d::Value,struct std::hash<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,struct std::equal_to<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class cocos2d::Value> > > *,class std::allocator<class std::unordered_map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class cocos2d::Value,struct std::hash<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,struct std::equal_to<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class cocos2d::Value> > > *> > > g_worldGlobalQueue" 


定義變量 extern queue<ValueMap> g_worldGlobalQueue; 鏈接時出現如上錯誤, 是因爲queue模板不支持, 改成如下vector就可以了。


extern vector<ValueMap> g_worldGlobalVector;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章