Visual Studio 2008 C ++问题

时间:2008-12-07 08:43:40

标签: visual-studio-2008 linker

我正在尝试编写一个程序来计算二次公式。当我运行它时,我收到2条错误消息:

error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
fatal error LNK1120: 1 unresolved externals

这是在我更改了最后一行代码之后 ...

<< danswer1, danswer2 >>

<< danswer1 << "," << danswer2 <<

在我做出改变之前,我遇到了2个编译器错误:C2563和C2568。 在朋友的电脑上,该程序运作良好。

我该怎么做才能解决这个问题?

2 个答案:

答案 0 :(得分:1)

您的项目是Win32控制台应用程序还是Win32应用程序?如果你使用常规main(int argc,char ** argv),那么请确保你的应用程序是一个控制台应用程序。

答案 1 :(得分:1)

您可以转到项目属性配置属性链接器系统编辑。然后,您可以将子系统从Windows切换到控制台(反之亦然)。确保为Debug和Release配置执行此操作。