工程类型没选对,创建时选"MFC Application(exe)"

解决方案 »

  1.   

    好象没有入门???用楼上的方法,向导生成工程。看看你缺什么没写。另:
    main函数不用出现的,包装在cwinapp里了。
      

  2.   

    file->new->projects->win32 application->an empty project 把.cpp文件添加进来
      

  3.   

    我是直接新建一个.cpp文件编译连接的!
      

  4.   

    再选project->settings...->User MFC in a Shared DLL
    我试了一下,行的
      

  5.   

    同意上面,不过也可以试试:project->setting ->General-> Use MFC in a Share DLL
      

  6.   

    不用这么麻烦,在你的Project菜单里面选seting,或者直接ALT+F7
    然后在General标签页上面有一个Micorsoft Fundation Classes的下拉列表。
    选中Use MFC in a Shared Dll.然后在重新编译一次就OK了。
      

  7.   

    另外,return true应为return TRUE;
    true和TRUE是不同的
    true 是 bool型
    TRUE 是BOOL型
      

  8.   

    --------------------Configuration: MFCGo - Win32 Debug--------------------
    Compiling...
    MFCGo.cpp
    Linking...
    libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
    Debug/MFCGo.exe : fatal error LNK1120: 1 unresolved externals
    Error executing link.exe.MFCGo.exe - 2 error(s), 0 warning(s)
    我是按上面zf925(天下哪来那么多高手) ,feifei2001(AA新动力) 的作的
    为什么?
      

  9.   

    to CMMCloud() 按照上面的做了以后,并没有链接MFC库。你还需要在你的Project菜单里面选seting,或者直接ALT+F7
    然后在General标签页上面有一个Micorsoft Fundation Classes的下拉列表。
    选中Use MFC in a Shared Dll.然后在重新编译一次就OK了。:)
      

  10.   

    你都让人晕倒了
     file->new->projects->win32 application->an empty project 把.cpp文件添加进来再选project->settings...->User MFC in a Shared DLL肯定行