zil*_*n01 60 dll dependencies visual-studio-2010 visual-studio visual-c++
微软的C++编译器和链接器似乎与它有着奇怪的关系mspdb100.dll.当然,从IDE运行时,编译器和链接器工作正常.从命令行运行任何一个时,我收到一个错误.
没问题,我找到了DLL并将其复制到目录中.现在编译器工作正常,但链接器死了.
我可以通过在我的PATH中添加"%VS10%\ Common7\IDE"来解决问题,但由于各种原因(性能,系统纯度,强迫症等),我不想这样做.为什么这个设置如此敏感,我还能做些什么来解决它?
Mic*_*nis 73
尝试运行path\to\VC\bin\vcvars32.bat 从当前的外壳内第一.这应确保您的命令行设置与IDE设置相匹配.
这不是永久修复 - 每次启动新shell时都需要执行此操作.
您可能还可以找到一些方法将.bat永久性内容中的所有内容添加到环境变量中,但是....就像您问的那样,为什么MS安装不会这样做呢?
我注意到当我在"开始"菜单中的"Microsoft Visual Studio 2010 Express"文件夹下安装Microsoft Visual Studio 2010 Express时,有一个指向"Visual Studio命令提示符(2010)"的链接,该链接设置了所有必要的环境变量.打开.这样你就不必编辑PATH变量.
此快捷方式运行以下内容:
%comspec%/ k""C:\ Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat""x86
如果使用快捷方式不方便,也许你可以从调查这个.bat文件的内容中学到一些用处?
| 归档时间: |
|
| 查看次数: |
68225 次 |
| 最近记录: |