无法编译[MinGW]

时间:2016-09-10 23:48:52

标签: c++ linker main

我尝试运行此代码,但是我遇到了如上所示的错误。我的第一个假设是链接器文件不正确。如果我的链接器文件不正确,那么我应该为链接器文件更改什么? 我的第二个假设是我为链接器文件设置了错误的路径。目前,我将路径设置为C:\ Apps \ MinGW \ bin。如果我的路径错了,那么我应该如何设定路径?

3 个答案:

答案 0 :(得分:1)

不确定您认为入口点应该被称为run的位置。它应该被称为main,只需将其重命名为:

int main () 
{
    ....
}

这个特定的错误信息对于未经训练的眼睛有点误导(解释它在兔子洞的下方比我想去的更远)但这基本上就是在这种背景下的意思。

答案 1 :(得分:1)

我认为,每个CPP计划都需要main
每当您开始编译程序时,编译器将首先找到此函数,当然您的程序不包含此函数。

因此,请尝试将功能从run更改为main

希望它有效!

答案 2 :(得分:0)

更改

int run()
{

}

int main()
{

}