Skip to main content
 首页 » 编程设计

visual-studio之MS C++ 2010 和 mspdb100.dll

2024年02月27日16lautakyan007

微软的 C++ 编译器和链接器似乎与 mspdb100.dll 有着奇怪的关系。当然,当从 IDE 运行时,编译器和链接器工作正常。从命令行运行任一命令时,我都会收到错误。

没问题,我找到了 DLL 并将其复制到该目录中。现在编译器工作正常,但链接器死掉了。

我可以通过将“%VS10%\Common7\IDE”添加到我的 PATH 来解决问题,但出于各种原因(性能、系统纯度、OCD 等),我不想这样做。为什么这个设置如此敏感,我还能做些什么来解决这个问题吗?

请您参考如下方法:

首先尝试在当前 shell 中运行 path\to\VC\bin\vcvars32.bat首先。这应该确保您的命令行设置与 IDE 设置相匹配。

这不是永久修复 - 每次启动新 shell 时都需要执行此操作。

您可能还可以找到某种方法将 .bat 中的所有内容永久添加到环境变量中,但是....就像您问的那样,为什么 MS 安装不这样做已经这样了吗?