Windows 7访问被拒绝

时间:2010-10-24 19:05:23

标签: windows-7

我正在尝试构建增强示例。我收到以下错误:

Access is denied.
Access is denied.
...found 9 targets...
...updating 2 targets...
gcc.compile.c++ bin\gcc\debug\hello.o
Access is denied.

    "g++"  -ftemplate-depth-128 -O0 -fno-inline -Wall -g     -c -o "bin\gcc\debu
g\hello.o" "hello.cpp"

...failed gcc.compile.c++ bin\gcc\debug\hello.o...
...skipped <pbin\gcc\debug>hello.exe for lack of <pbin\gcc\debug>hello.o...
...failed updating 1 target...
...skipped 1 target...

我不熟悉Windows 7,但我相信我拥有正确的访问权限: permissions

有人可以解释这个错误吗?感谢。

更新

进程管理器为bjam找到数百个非成功结果。如果有帮助,典型的行具有以下属性:

Desired Access: Read Attributes
Disposition:    Open
Options:    Open Reparse Point
Attributes: n/a
ShareMode:  Read, Write, Delete
AllocationSize: n/a

我不知道如何采取行动。

3 个答案:

答案 0 :(得分:2)

调试权限问题的最简单方法是使用Microsoft的Process Monitor工具 - 您可以轻松查看哪个对象(文件)以及访问被拒绝错误的用户。

答案 1 :(得分:1)

字符串bin\gcc\debug\hello.o表示它正在尝试将目标文件放在编译器的安装目录中。你没有在那里写的权限。您需要将其文件放在hello目录中。

答案 2 :(得分:0)

右键单击文件夹 - &gt;特性

安全标签

单击“高级”按钮

所有者标签

编辑..按钮

选择“将所有者更改为”中的管理员,选中“替换子容器和对象上的所有者”..这可能需要一段时间