小弟在VC++6.0中运行下列代码是(windows程序设计)书中代码但怎么都不可以运行:
 1.编译能通过没有错误
 2.但是在链接执行时出错
代码如下:
#include "WINDOWS.H"int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
                   LPSTR lpCmdLine,int nCmdShow)
{
  MessageBox(NULL,TEXT("HELLO,WINDOWS98!"),TEXT("HELLOMSG"),0);
  return 0;
}
错误提示:
LIBCD.lib(crt0.obj):error LNK2001:unresolved external symbol_main
Debug/HelloMsg.exe:fatal error LINK1120: 1 unresolved externals 
Error executing link.exe谢谢

解决方案 »

  1.   

    你建的是什么项目?使用Win32 Application项目试试
      

  2.   

    1. 菜单 File->New...再选择 Win32 Application,在 Project Name 中输入 HelloMessageBox,然后一路点 OK / Finish ,完成向导。2. 在 VC 的 FileView 中的 Source Files 点右键,点 Add Files to Folder...输入 HelloMessageBox.cpp ,双击打开 HelloMessageBox.cpp ,有对话框就点 OK ,再把代码(上面的代码如下所示)copy 到其中。#include "WINDOWS.H"int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
                       LPSTR lpCmdLine,int nCmdShow)
    {
      MessageBox(NULL,TEXT("HELLO,WINDOWS98!"),TEXT("HELLOMSG"),0);
      return 0;
    }3.按 Ctrl+S 保存,再按 F7 编译,再按 Ctrl+F5 运行。