我正在使用Visual Studio Ultimate 2012。
如果我从Visual Studio运行代码,它可以正常工作。但是如果我把它在Debug文件中生成的“.exe”文件放在另一台计算机上。 这就是为什么我将菜单从“Debug”更改为“Release”,但之后它不会编译并显示消息:“LINK:致命错误LNK1561:必须定义入口点”
我需要在配置中更改哪些内容才能创建适用于任何计算机的“.exe”?
我在项目中定义了一个主要内容void main(array<String^>^ arg)
答案 0 :(得分:0)
似乎main
函数的签名是错误的。 EntryPoint main
函数的预期签名在VS2012中应具有int
返回类型。
请尝试将功能签名更改为:
int main(array<String^>^ arg)
这可能会解决您的问题。