我在我的计算机和一台构建机上安装了Visual 2008 (9.0.30729.1 SP)。在我的电脑上,一个项目可以很好地构建。在构建机器上,我已经开始得到这个错误。ALINK操作失败(80070005):访问被拒绝
这是令人难以置信的恼怒,因为它没有说访问什么?被拒绝了。
我尝试重新启动机器,并更改项目的输出目录。它是一个C++/。该项目与大量库链接,因此不太实际地广泛检查它所链接的所有内容,但是快速扫描项目,似乎没有丢失或锁定任何东西。
不管怎么说,我能弄清楚这该死的链接者在抱怨什么?听起来像是链接器(1)中的一个bug,但正如我说过的,我在我的PC中安装了相同的Visual,并且该项目构建得很好。
(1)您可以争辩说,错误消息如果没有帮助,就是一个错误。
发布于 2009-02-04 18:46:38
在工具箱中使用FileMon作为工具总是很好的:它可以记录每个文件操作,并将有助于显示链接器想要对哪个文件做什么。
(在sysinternals.com找到)
发布于 2009-02-04 18:47:59
在“输出”窗口中,您能看到在执行什么操作时失败的地方吗?
通常,您可能会收到错误,因为由于某种原因,它试图修改的文件处于源代码管理下/不可写。
此外,您可能只是缺少一些文件,它正在寻找。
https://stackoverflow.com/questions/512709
复制相似问题