Visual Studio 致命错误 LNK1120:

3

我想使用Visual Studio 2010编写一个程序。 但是当我构建程序时,出现了异常。 我只是写了一个空的C++主程序(没有语法错误)。

我的错误提示为:

1>LINK : error LNK2001: unresolved external symbol _mainCRTStartup
1>c:\users\dell\documents\visual studio 2010\Projects\test\Debug\test.exe : 
fatal error LNK1120: 1 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

代码如下:

#include <iostream>
using namespace std;

int main()
{
    cout << "Hello World" << endl; 
    return 0;
}

请帮我尽快修复它。 谢谢,,

1
发布你的代码...看起来你缺少了main函数。 - Dweeberly
我有一个主函数,就像你看到的那样。 - user 123456
可能是我缺少一些库?如何修复它们? - user 123456
2个回答

2

您创建了一个Win32项目!请确保在项目向导中选择控制台应用程序。


我猜测问题是因为使用了<iostream>库,当我使用cout<<时出现了这个问题。 - user 123456

0

查看您的项目属性。只需转到项目设置,链接器设置,然后系统设置。检查您的子系统设置。您可以将子系统更改为“未设置”。它将基于您定义的入口点函数进行链接。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接