1>------ 已启动生成: 项目: WinMain, 配置: Debug Win32 ------
1>Build started 2011/7/20 19:05:18.
1>InitializeBuildStatus:
1>  Touching "Debug\WinMain.unsuccessfulbuild".
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(147,5): error MSB4018: The "CL" task failed unexpectedly.
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(147,5): error MSB4018: System.TypeInitializationException: “Microsoft.Build.Utilities.FileTracker”的类型初始值设定项引发异常。 ---> System.NullReferenceException: 未将对象引用设置到对象的实例。
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(147,5): error MSB4018:    在 Microsoft.Build.Utilities.FileTracker..cctor()
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(147,5): error MSB4018:    --- 内部异常堆栈跟踪的结尾 ---
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(147,5): error MSB4018:    在 Microsoft.Build.Utilities.FileTracker.GetTrackerPath(ExecutableType toolType, String rootPath)
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(147,5): error MSB4018:    在 Microsoft.Build.CPPTasks.TrackedVCToolTask.TrackerExecuteTool(String pathToTool, String responseFileCommands, String commandLineCommands)
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(147,5): error MSB4018:    在 Microsoft.Build.CPPTasks.CL.ExecuteTool(String pathToTool, String responseFileCommands, String commandLineCommands)
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(147,5): error MSB4018:    在 Microsoft.Build.Utilities.ToolTask.Execute()
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(147,5): error MSB4018:    在 Microsoft.Build.CPPTasks.TrackedVCToolTask.Execute()
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(147,5): error MSB4018:    在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(147,5): error MSB4018:    在 Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult)
1>
1>生成失败。
1>
1>Time Elapsed 00:00:00.02
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========求助各位大仙!为什么我的VS2010编译报错?????
本人新手刚刚接触VC没几天,现在遇到软件问题,急死我了
为什么报错啊~~求救!!!!!!!!!!!!!!
严重感谢各位!!!!!!!!!!!!!!!
小弟在此感激不尽,希望各位大侠相助啊!!!!!!!!!

解决方案 »

  1.   

    LZ淡定 
    慢慢按着VS的教程学学怎么建工程 运行一个简单的程序先
      

  2.   

    补充一下,这个错误是VS2010本身的错误,不是我程序代码的错误,有人知道解决办法么?
    C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(147,5)
    这个MSBuild是个什么东西?怎么重新装啊?
      

  3.   

        <CL Condition="'%(ClCompile.PrecompiledHeader)' != 'Create' and '%(ClCompile.ExcludedFromBuild)'!='true'"按了F4 定位到上面这句话,不知道是什么意思?有大仙知道否?
    急死我了。