2009-11-07 4 views
0

Я загрузил платформу SDK и попытался использовать ее с Visual Studio 2005. Каждый раз, когда я говорю о встроенном решении, он говорит C++ compiler driver has stopped working!, я также установил Visual Studio 2008 и все еще сталкиваюсь с той же проблемой. это то, что он говорит на файл журнала,Драйвер компилятора C++ прекратил работу

Компиляция ...

проекта: результат ошибки -1073741515 вернулся из «C:: ошибка PRJ0002 \ ProgramFiles \ Microsoft Visual Studio 8 \ VC \ Bin \ cl.exe.

Что мне делать?

+1

Какое сообщение об ошибке вы получаете? –

ответ

0

Зачем вам нужно установить платформу SDK вместе с Visual Studio? VS поставляется со всем необходимым для компиляции вашего кода на платформе .NET. Если у вас все еще есть эта проблема, возможно, вам стоит переустановить визуальную студию?

+0

Для чего это стоит, это был мой опыт; всякий раз, когда я устанавливаю визуальную студию на новую машину для разработчиков, мне нужно загрузить SDK платформы отдельно. –

1

-1073741515 - эквивалент DWORD 0xc0000135, который, по-видимому, связан с отсутствием .NET, поэтому вы можете попробовать загрузить и установить последнюю платформу .NET.

Если это не сработает, вы можете попробовать следующее, чтобы отладить проблему немного дальше.

Visual Studio, как правило, устанавливает короткозамкнутого в меню Пуск называется что-то вроде визуальных инструментов/Visual Studio 2005 Командная строка - запуск этого и затем введите cl.exe и вы должны увидеть что-то вроде следующего:

> cl.exe 
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.21022.08 for 80x86  Copyright (C) Microsoft Corporation. All rights reserved. 
usage: cl [ option... ] filename... [ /link linkoption... ] 

Если нет, то вы можете загрузить dependency walker и запустить его из того же окна командной оболочки, что и выше, а затем в DW откройте файл cl.exe из вашей установки VS (vc \ bin \ cl.exe). Проверьте, найдены ли все DLL (игнорируйте msjava.dll).

+0

Почему мы можем игнорировать msjava.dll? – Smashery

+0

msjava.dll всегда сообщается как отсутствующий. См. Часто задаваемые вопросы по частоте (http://www.dependencywalker.com/faq.html). –

Смежные вопросы