//GLContextAttrs GLView::_glContextAttrs = {5, 6, 5, 0, 16, 0};//�ӵ���Ĭ�ϲ�����stencil�����ģ��
GLContextAttrs GLView::_glContextAttrs = { 5, 6, 5, 0, 16, 8 };
由於跨平臺的原因,mac中編輯過的代碼會在vs2013中出現亂碼,所以當註釋中出現中文亂碼的時候
直接影響到下面一句的編譯
最後導致
錯誤 31
error LNK2001: 無法解析的外部符號 "public: static struct GLContextAttrs cocos2d::GLView::_glContextAttrs" (?_glContextAttrs@GLView@cocos2d@@2UGLContextAttrs@@A)
D:\svn_guaji\client\muguaji\frameworks\cocos2d-x\cocos\2d\CCGLView.obj
libcocos2d
這個問題花了好幾個小時才發現是亂碼導致的
代碼規範是完全沒問題的
把亂碼刪除掉,再次編譯鏈接錯誤就不會在出現了