致命错误LNK1120:1个未解析的外部因素

时间:2011-06-29 02:52:37

标签: c++ windows visual-c++ graphics

这是该计划:

#include <windows.h>

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
                PSTR szCmdLine, int iCmdShow)
{
 MessageBox (NULL, TEXT ("Hello, Windows!"), TEXT ("HelloMsg"), 0) ;

 return 0 ;
}

我无法理解错误。请帮助纠正错误。

**ERROR** `fatal error LNK1120: 1 unresolved externals

3 个答案:

答案 0 :(得分:3)

我认为您可能正在使用console project并尝试制作windows application! 如果是这样,请从file->new中选择一个新的win32项目,然后重新编写该代码。 您将此作为输出:

enter image description here

答案 1 :(得分:1)

将user32.lib添加到链接库列表中。

马丁

答案 2 :(得分:0)

我认为它们不包括VS Express安装的Windows SDK部分。

VS Express =商业VS的精简版

下载 http://www.microsoft.com/download/en/details.aspx?displaylang=en%29&id=3138

ISO http://www.microsoft.com/download/en/details.aspx?id=18950

我推荐使用ISO,这是保留备份副本的好方法。