MS C++ 2010 и mspdb100.dll

У компилятора и компоновщика C++ Microsoft, кажется, есть нечетные отношения с mspdb100.dll. Когда выполнено от IDE, конечно, компилятор и компоновщик хорошо работают. При выполнении любого из командной строки я получаю ошибку.

Без проблем, я определил местоположение DLL и скопировал его в каталог. Теперь компилятор хорошо работает, но компоновщик умирает.

Я мог решить проблему путем добавления "%VS10%\Common7\IDE" к моему ПУТИ, но по различным причинам (производительность, системная чистота, OCD, и т.д.), я не хочу делать это. Почему эта установка так раздражительна, и является там чем-либо еще, что я могу сделать для решения ее?

60
задан Trevor Hickey 6 November 2015 в 15:15
поделиться

1 ответ

попробуйте сначала запустить путь \ к \ VC \ bin \ vcvars32.bat из текущей оболочки . Это должно гарантировать, что ваша настройка командной строки будет соответствовать настройке IDE.

Это не постоянное исправление - вам нужно делать это каждый раз, когда вы запускаете новую оболочку.

Вероятно, вы также могли бы найти способ добавить все, что находится в этом .bat , в переменные среды, но ... как вы спросили, почему, черт возьми, установка MS не делает этого уже?

73
ответ дан 24 November 2019 в 17:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: