H 210G 211我得到了一个E_ACCESSDENIED错误:它可能是什么?
谢谢!
发布于 2009-01-17 11:05:42
听起来你在运行Vista或Windows 2008。VS2008命令提示符可能是在C:\Program Files\Microsoft Visual Studio 9.0\VC>中打开的。
您的/out:hello.exe开关没有指定路径,所以编译器试图将编译后的exe写入当前的工作文件夹C:\Program Files\Microsoft Visual Studio 9.0\VC>,这是不允许的,但没有提升的权限(即以管理员身份运行)。
解决方案是指定与您的源文件相同的路径,该路径是可写的:
jsc /out:C:\path\to\my\hello.exe C:\path\to\my\file.js
最后,如果您正在运行64位窗口,那么命令提示符的工作文件夹路径是:C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC
https://stackoverflow.com/questions/453112
复制相似问题