win32程序,第一次编译可以运行,但是过一会儿编译时可以compile,但是
excute的时候却显示错误不能运行
error如下:
        Configuration: kkk - Win32 Release--------------------
Linking...
kkk.obj : error LNK2001: unresolved external symbol __imp__PlaySoundA@12
LIBC.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Release/kkk.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.kkk.exe - 3 error(s), 0 warning(s)

解决方案 »

  1.   

    并且打开Processer view中,没有kkk.exe的线程
      

  2.   

    添加winmm.lib
    project->settings->link...
      

  3.   

    加了以后变为:
          -------------------Configuration: kkk - Win32 Release--------------------
    Linking...
    libc.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
    Release/kkk.exe : fatal error LNK1120: 1 unresolved externals
    Error executing link.exe.kkk.exe - 2 error(s), 0 warning(s)
    如何解决?
      

  4.   

    是win32程序吗?console的?还是window程序?
      

  5.   

    包括了#include <windows.h>
      

  6.   

    #include <mmsystem.h>连接选项里面连接winmm.lib