How to setup cmake to build cocos2d-x test application from command line, not from XCode?
cocos new cocos-test -p test -l cpp -d ~/Projects
cd ~/Projects/cocos-test
cmake .
make
Returns errors with Apple Foundation classes:
In file included from /Users/Home/Projects/cocos-test/cocos2d/cocos/ui/UIEditBox/UIEditBoxImpl-mac.mm:26:
/Users/Home/Projects/cocos-test/cocos2d/cocos/ui/UIEditBox/UIEditBoxImpl-mac.h:90:5: error:
unknown type name 'NSPoint'; did you mean 'Point'?
NSPoint convertDesignCoordToScreenCoord(const Vec2& designCoord, ...
^~~~~~~
Point
In file included from /Users/Home/Projects/cocos-test/cocos2d/cocos/ui/UIEditBox/UIEditBoxImpl-mac.mm:26:
/Users/Home/Projects/cocos-test/cocos2d/cocos/ui/UIEditBox/UIEditBoxImpl-mac.h:92:5: error:
unknown type name 'NSFont'
NSFont* constructFont(const char* fontName, int fontSize);
^
This problem exists in the last version 3.9, but not reproduced on 3.7.
Can this be fixed? Because it is very frustrating for newbies like me)
as I don’t knot much about cmake
usability.