Visual Studio 2008 链接器错误:ALINK 操作失败 (80070005):访问被拒绝

发布于 2024-07-13 00:21:46 字数 417 浏览 11 评论 0原文

我的计算机和构建机器上安装了 Visual Studio 2008 (9.0.30729.1 SP)。 在我的电脑上,一个项目构建得很好。 在构建机器上,我开始收到此错误。 ALINK 操作失败 (80070005) : 访问被拒绝

这非常令人恼火,因为它没有说访问什么??? 被拒绝。

我尝试重新启动机器,并更改项目的输出目录。 它是一个 C++/CLI DLL。 该项目与大量库链接,因此广泛检查其链接的所有内容并不实际,但快速扫描该项目,似乎没有任何内容丢失或锁定。

无论如何,我可以弄清楚链接器在抱怨什么? 听起来像是链接器 (1) 中的错误,但正如我所说,我在我的 PC 中安装了相同的 Visual Studio,并且项目构建得很好。

(1) 您可能会认为无用的错误消息一个错误。

I have Visual Studio 2008 (9.0.30729.1 SP) installed on my computer and a build machine. On my computer, a project builds fine. On the build machine, I have started getting this error.
ALINK operation failed (80070005) : Access is denied

This is incredibly irritating because it doesn't say Access TO WHAT??? is denied.

I've tried rebooting the machine, and changing the output directory of the project.
It's a C++/CLI DLL. The project links with a large number of libraries so it's not really practical to extensively check everything it links with, but a quick scan of the project and nothing seems to be missing or locked.

Anyway I can figure out what the heck linker is complaining about? Sounds like a bug in the linker(1), but as I said I have the same Visual Studio installed in my PC and the project builds fine.

(1) You could argue that an error message that unhelpful IS a bug.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浅语花开 2024-07-20 00:21:46

FileMon 作为工具包中的工具总是好的:它可以记录每个文件操作,并有助于显示链接器想要对哪个文件执行什么操作。

(可在 sysinternals.com 上找到)

It's always good to have FileMon as a tool in your toolkit: it can log every file operation, and will help showing what exactly the linker wants to do with what file.

(Find it at sysinternals.com)

几味少女 2024-07-20 00:21:46

在输出窗口中,您能看到执行什么操作时失败的地方吗?

通常,您可能会收到错误,因为它尝试修改的文件受源代码控制/由于某种原因不可写。

另外,您可能只是丢失了它正在查找的某些文件。

In the output window, can you see where it is failing while doing what operation?

Often you might get an error because a file it is trying to modify is under source control / not writeable because of SOME reason.

Also, you might just be missing some file which it is looking for.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文