2012-12-19 89 views
3

我用Visual C++编写退出,当我编译这个错误occures:错误MSB6006: “CL.EXE” 与代码2

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(147,5): error MSB6006: "CL.exe" terminato con il codice 2. 

有谁知道为什么吗?

在此先感谢!

+2

是否** [此](http://social.msdn.microsoft.com/Forums/en/vcgeneral/thread/742dc49b-5fe1-4808-97b4-a8103617406c)** help? – Blachshma

+1

我可以在哪里找到路径环境变量? – tiavec88

回答

-3

你应该检查你的源文件;编译器很可能找不到源文件,可能是您输入了错误的名称。例如,写入#include <isotream>而不是#include <iostream>将导致该问题。

0

我在v110(Visual Studio 2012)中得到了这个bug,使用下面的代码,它包含一个错误的基于循环的代码。

class A 
{ 
    int b; 
}; 

int main(int argc, char* argv[]) 
{ 
    A inst; 

    for (auto &i : inst) 
    { 

    } 

    return 0; 
} 

PS:V140(Visual Studio中2015)示出了正确的错误:

error C3312: no callable 'begin' function found for type 'A' 
error C3312: no callable 'end' function found for type 'A' 
相关问题