解决"LINK : fatal error LNK1561: the entry point must be defined"



我正在使用Visual Studio Ultimate 2012。

如果我从Visual Studio运行代码,它可以正常工作。但是,如果我在调试文件中使用它生成的".exe"文件,则不会在另一台计算机上使用。 这就是为什么我将菜单从"调试"更改为"发布",但随后它不会编译并显示消息:"链接:致命错误LNK1561:必须定义入口点">

我必须在配置中更改什么才能创建可在任何计算机上工作的".exe"?

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

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

请尝试将函数的签名更改为:

int main(array<String^>^ arg)

这可能会解决您的问题。

相关内容

最新更新