Использование компилятора и компоновщика Visual Studio 2010 C ++ без установленной Visual Studio 2010 - PullRequest
4 голосов
/ 18 августа 2010

В моей компании нам очень нравится, чтобы наши инструменты разработки могли использоваться с полной производительностью, без установки. Для многих инструментов (перформанс, компилятор gcc, компилятор snc, даже maya) это работает после некоторых настроек, но для Visual Studio 2005 мы не смогли заставить его работать. Насколько мы могли видеть, проблема была вызвана mspdbsrv.exe. Когда VS2005 не был установлен, компоновщик регулярно завершал работу с ошибкой о поврежденном pdb. Когда VS2005 установлен, мы почти никогда не видим эту ошибку.

Кто-нибудь знает, возможно ли это с Visual Studio 2010?

Ответы [ 2 ]

6 голосов
/ 18 августа 2010

См. здесь .Это установит компиляторы, заголовки и инструменты разработки win32, если вы выберете их.Именно то, что вам нужно: набор инструментов без IDE.

2 голосов
/ 18 августа 2010

Да, mspdbsrv.exe будет зависанием.Это услуга, необходимая для арбитража доступа к базе данных программы для обеспечения одновременной компиляции.Невозможно запустить службу без правильной записи в реестре.

Это улучшило не в VS2010.У него совершенно новая система сборки, основанная на MSBuild.Есть масса вещей, которые нужно установить прямо в реестре.Довольно маловероятно, что все получится правильно и без проблем, без использования установщика.Занимает полчаса или около того, не стоит вашего времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...