本文介绍了无法执行setup.py(错误5-拒绝访问)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在coCos2d-x 3.1.1(或3.0-在两个版本中都会发生)中创建新项目时遇到问题。

当我在控制台(具有管理员权限的Windows 8-控制台)中运行构建脚本时,会弹出WindowsError(查看下图)。

http://i.imgur.com/Ixg4jEE.png

我可以手动设置COCOS_CONSOLE_ROOT,但它对错误5没有帮助。我尝试将777权限设置为All coCos2d-x文件夹和子文件夹,但无济于事。

有没有人有同样的问题?有什么解决方案吗?

推荐答案

在Windows上,您不应将手动安装的程序和工具放在C:Program...(英语:C:Program Files)下,因为这是一个只有安装了正确安装程序的应用程序才应该放置的文件夹。否则,您将继续遇到权限问题。不允许应用写入该文件夹或其任何子文件夹。

因为coCos2d-x不是一个应用程序,所以它不能按照操作系统的要求将其输出重定向到正确的AppplicationData文件夹。无法写入或修改程序文件夹的内容(安装期间除外)是Windows中不能(或不应该)绕过的安全功能。

要解决这个问题,只需将coCos2d-x解压到您和应用程序都具有完全读/写权限的文件夹中即可。通常情况下,这将位于您的Documents文件夹中,但Desktop也可以,并且可能只是您创建的驱动器上的任何文件夹,例如C:cocos2d-x

这篇关于无法执行setup.py(错误5-拒绝访问)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-14 00:27