我正在使用 Visual Studio Ultimate 2012。
如果我从 Visual Studio 运行代码,它可以正常工作。但是,如果我采用它在调试文件中生成的“.exe”文件,它不会在另一台计算机中。
这就是为什么我将菜单从“调试”更改为“发布”,但它没有编译并显示消息:“链接: fatal error LNK1561:必须定义入口点”
我必须在配置上进行哪些更改才能创建适用于任何计算机的“.exe”?
我在项目中定义了一个 main 为 void main(array<String^>^ arg)
最佳答案
似乎是 main
的签名功能错误。入口点的预期签名 main
函数应该有int
VS2012 中的返回类型。
请尝试将函数签名更改为:int main(array<String^>^ arg)
这可能会解决您的问题。
关于visual-studio - 解决 "LINK : fatal error LNK1561: the entry point must be defined",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45801055/