問題
cocos.pyで空プロジェクト(empty project)生成するの,「cocos new MyGame -p testpackage.package -l cpp -d hogedir」でやるとCygwinでなんかうまくいかない.
作ったslnファイルクリックしても,「有効な Visual Studio ソリューションではありません。 」って言われちゃう.
ていうか,そもそも生成のときに,
> Copy template into /kyuridenamida/hogedir/MyGame
> Copying cocos2d-x files...
> Rename project name from 'HelloCpp' to 'MyGame'
> Replace the project name from 'HelloCpp' to 'MyGame'
[Errno 13] Permission denied: u'/kyuridenamida/hogedir/MyGame/proj.win32/MyGame.vcxproj'
みたいに怒られてプロジェクトのコピーに失敗する.
解決方法
cygwinを管理者権限で実行するとプロジェクトのコピーには成功する.でもやっぱりslnファイル見れない.
そこでhogedir以下のファイル・ディレクトリにすべてchmodで権限を付加してやる.つまり,
「chmod +rwx hogedir -R」