我下了KIBBLES程序,但是编译通不过:
Compiling...
stdafx.cpp
NOTE: WINVER has been defined as 0x0500 or greater which enables
Windows NT 5.0 and Windows 98 features. When these headers were released,
Windows NT 5.0 beta 1 and Windows 98 beta 2.1 were the current versions.
For this release when WINVER is defined as 0x0500 or greater, you can only
build beta or test applications.  To build a retail application,
set WINVER to 0x0400 or visit http://www.microsoft.com/msdn/sdk
to see if retail Windows NT 5.0 or Windows 98 headers are available.
See the SDK release notes for more information.
E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlframe.h(274) : error C2146: syntax error : missing ';' before identifier 'lpnm'
        E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlframe.h(905) : see reference to class template instantiation 'WTL::CFrameWindowImplBase<TBase,TWinTraits>' being compiled
E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlframe.h(274) : error C2501: 'LPNMREBARCHEVRON' : missing storage-class or type specifiers
        E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlframe.h(905) : see reference to class template instantiation 'WTL::CFrameWindowImplBase<TBase,TWinTraits>' being compiled
E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlframe.h(274) : error C2501: 'lpnm' : missing storage-class or type specifiers
        E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlframe.h(905) : see reference to class template instantiation 'WTL::CFrameWindowImplBase<TBase,TWinTraits>' being compiled
E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(265) : error C2061: syntax error : identifier 'PBUTTON_IMAGELIST'
        E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(293) : see reference to class template instantiation 'WTL::CButtonT<TBase>' being compiled
E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(270) : error C2061: syntax error : identifier 'PBUTTON_IMAGELIST'
        E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(293) : see reference to class template instantiation 'WTL::CButtonT<TBase>' being compiled
E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(1238) : error C2061: syntax error : identifier 'PEDITBALLOONTIP'
        E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(1276) : see reference to class template instantiation 'WTL::CEditT<TBase>' being compiled
E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(1985) : error C2061: syntax error : identifier 'PTTGETTITLE'
        E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(2118) : see reference to class template instantiation 'WTL::CToolTipCtrlT<TBase>' being compiled
E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(2820) : error C2061: syntax error : identifier 'PLVGROUP'
        E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(3171) : see reference to class template instantiation 'WTL::CListViewCtrlT<TBase>' being compiled
E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(2825) : error C2061: syntax error : identifier 'PLVGROUP'
        E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(3171) : see reference to class template instantiation 'WTL::CListViewCtrlT<TBase>' being compiled
E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(2830) : error C2061: syntax error : identifier 'PLVGROUPMETRICS'
        E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(3171) : see reference to class template instantiation 'WTL::CListViewCtrlT<TBase>' being compiled
E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(2835) : error C2061: syntax error : identifier 'PLVGROUPMETRICS'
        E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(3171) : see reference to class template instantiation 'WTL::CListViewCtrlT<TBase>' being compiled
E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(2840) : error C2061: syntax error : identifier 'PLVTILEVIEWINFO'
        E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(3171) : see reference to class template instantiation 'WTL::CListViewCtrlT<TBase>' being compiled
E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(2845) : error C2061: syntax error : identifier 'PLVTILEVIEWINFO'
        E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(3171) : see reference to class template instantiation 'WTL::CListViewCtrlT<TBase>' being compiled
E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(2850) : error C2061: syntax error : identifier 'PLVTILEINFO'
       

解决方案 »

  1.   

     E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(3171) : see reference to class template instantiation 'WTL::CListViewCtrlT<TBase>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(2855) : error C2061: syntax error : identifier 'PLVTILEINFO'
            E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(3171) : see reference to class template instantiation 'WTL::CListViewCtrlT<TBase>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(2860) : error C2061: syntax error : identifier 'LPLVINSERTMARK'
            E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(3171) : see reference to class template instantiation 'WTL::CListViewCtrlT<TBase>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(2865) : error C2061: syntax error : identifier 'LPLVINSERTMARK'
            E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(3171) : see reference to class template instantiation 'WTL::CListViewCtrlT<TBase>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(3088) : error C2061: syntax error : identifier 'PLVGROUP'
            E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(3171) : see reference to class template instantiation 'WTL::CListViewCtrlT<TBase>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(3113) : error C2061: syntax error : identifier 'PFNLVGROUPCOMPARE'
            E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(3171) : see reference to class template instantiation 'WTL::CListViewCtrlT<TBase>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(3118) : error C2061: syntax error : identifier 'PLVINSERTGROUPSORTED'
            E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(3171) : see reference to class template instantiation 'WTL::CListViewCtrlT<TBase>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(3133) : error C2061: syntax error : identifier 'LPLVINSERTMARK'
            E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(3171) : see reference to class template instantiation 'WTL::CListViewCtrlT<TBase>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(3138) : error C2061: syntax error : identifier 'PLVSETINFOTIP'
            E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(3171) : see reference to class template instantiation 'WTL::CListViewCtrlT<TBase>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(1238) : error C2061: syntax error : identifier 'PEDITBALLOONTIP'
            E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(4134) : see reference to class template instantiation 'WTL::CEditT<class ATL::CWindow>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(4581) : error C2061: syntax error : identifier 'LPTBMETRICS'
            E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(4759) : see reference to class template instantiation 'WTL::CToolBarCtrlT<TBase>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(4586) : error C2061: syntax error : identifier 'LPTBMETRICS'
            E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(4759) : see reference to class template instantiation 'WTL::CToolBarCtrlT<TBase>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(7554) : error C2061: syntax error : identifier 'PLITEM'
            E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(7572) : see reference to class template instantiation 'WTL::CLinkCtrlT<TBase>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(7560) : error C2061: syntax error : identifier 'PLITEM'
            E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(7572) : see reference to class template instantiation 'WTL::CLinkCtrlT<TBase>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(7567) : error C2061: syntax error : identifier 'PLHITTESTINFO'
            E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atlctrls.h(7572) : see reference to class template instantiation 'WTL::CLinkCtrlT<TBase>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atldlgs.h(1224) : error C2504: 'IPrintDialogCallback' : base class undefined
            E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atldlgs.h(1423) : see reference to class template instantiation 'WTL::CPrintDialogExImpl<T>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atldlgs.h(1228) : error C2146: syntax error : missing ';' before identifier 'm_pdex'
            E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atldlgs.h(1423) : see reference to class template instantiation 'WTL::CPrintDialogExImpl<T>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atldlgs.h(1228) : error C2501: 'PRINTDLGEX' : missing storage-class or type specifiers
            E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atldlgs.h(1423) : see reference to class template instantiation 'WTL::CPrintDialogExImpl<T>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atldlgs.h(1228) : error C2501: 'm_pdex' : missing storage-class or type specifiers
            E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atldlgs.h(1423) : see reference to class template instantiation 'WTL::CPrintDialogExImpl<T>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atldlgs.h(1224) : error C2504: 'IPrintDialogCallback' : base class undefined
            E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atldlgs.h(1426) : see reference to class template instantiation 'WTL::CPrintDialogExImpl<class WTL::CPrintDialogEx>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atldlgs.h(1228) : error C2146: syntax error : missing ';' before identifier 'm_pdex'
            E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atldlgs.h(1426) : see reference to class template instantiation 'WTL::CPrintDialogExImpl<class WTL::CPrintDialogEx>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atldlgs.h(1228) : error C2501: 'PRINTDLGEX' : missing storage-class or type specifiers
            E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atldlgs.h(1426) : see reference to class template instantiation 'WTL::CPrintDialogExImpl<class WTL::CPrintDialogEx>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atldlgs.h(1228) : error C2501: 'm_pdex' : missing storage-class or type specifiers
            E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atldlgs.h(1426) : see reference to class template instantiation 'WTL::CPrintDialogExImpl<class WTL::CPrintDialogEx>' being compiled
    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atltheme.h(30) : fatal error C1083: Cannot open include file: 'tmschema.h': No such file or directory
    Error executing cl.exe.Kibbles.exe - 37 error(s), 0 warning(s)双击第一个错误指向:
    #if (_WIN32_IE >= 0x0500)
    struct _ChevronMenuInfo
    {
    HMENU hMenu;
    LPNMREBARCHEVRON lpnm;
    bool bCmdBar;
    };
    #endif //(_WIN32_IE >= 0x0500)是不是主要是在前面那段话呢??有没有谁知道该怎么解决,指点一下啊!!!
      

  2.   

    E:\MICROSOFT VISUAL STUDIO\VC98\WTL70\INCLUDE\atltheme.h(30) : fatal error C1083: Cannot open include file: 'tmschema.h': No such file or directory
    Error executing cl.exe. 这种文件都没找到的问题,要自己纠正,你c++还没入门,加油。