解决“LINK:致命错误LNK1561:必须定义入口点”

时间:2017-08-21 15:40:59

标签: visual-studio visual-c++ visual-studio-2012 compiler-errors

我正在使用Visual Studio Ultimate 2012。

如果我从Visual Studio运行代码,它可以正常工作。但是如果我把它在Debug文件中生成的“.exe”文件放在另一台计算机上。 这就是为什么我将菜单从“Debug”更改为“Release”,但之后它不会编译并显示消息:“LINK:致命错误LNK1561:必须定义入口点”

我需要在配置中更改哪些内容才能创建适用于任何计算机的“.exe”?

我在项目中定义了一个主要内容void main(array<String^>^ arg)

1 个答案:

答案 0 :(得分:0)

似乎main函数的签名是错误的。 EntryPoint main函数的预期签名在VS2012中应具有int返回类型。

请尝试将功能签名更改为:

int main(array<String^>^ arg)

这可能会解决您的问题。