LNK1561与VS致命错误表示2012

问题描述:

我使用Visual Studio速成2012和获取致命错误消息..LNK1561与VS致命错误表示2012

 #include <iostream> 
    using namespace std; 
     int Main() 
{ 
    double TotalProfit, 
     yearlysales = 8600000, 
     percentsales = 0.58; 

    TotalProfit = yearlysales * percentsales; 

    cout << "Total Profit for the year is $" << TotalProfit << endl; 
    return 0; 
} 
+0

C++是大小写敏感的。程序入口点应该被称为'main',而不是'Main' – 2014-09-25 02:27:55

尝试这样做:

int main() 

,而不是

int Main() 

原因是因为C++是区分大小写

让我们来看看下面的例子:

你会怎么做,如果你想打印以下变量?

int k = 0; 

会怎么做:

std::cout << K; 

没有!因为K是一个完全不同的变量,所以K是未定义的。


另外:

我注意到在您的代码有以下几点:

yearlysales = 8600000, 

我不会告诉你具体的错误,我希望你能找到它。

另一可变减速是正确的:

percentsales = 0.58; 
+0

非常感谢 – ThePyroMark 2014-09-25 02:32:27

+0

没问题。这是我的荣幸。 – Chantola 2014-09-25 03:42:46

+0

你可以看到他为什么会遇到不同情况的问题... – 2014-09-25 14:08:02