我在MS网站上在线安装了sdk,安装在任意的一个文件夹下,但是在MFC变成调试的时候还是会出现如下的错误提示,请问高手应该怎样改...小弟万分感谢...
fatal error C1083: Cannot open include file: 'wmsdk.h': No such file or directory
Error executing cl.exe.

解决方案 »

  1.   

    具体的调试结果如下:   Compiling...
    WmvStream.cpp
    c:\program files\microsoft visual studio\vc98\mfc\include\afxv_w32.h(119) : warning C4005: '_WIN32_WINDOWS' : macro redefinition
            d:\program files\wmvreader\stdafx.h(22) : see previous definition of '_WIN32_WINDOWS'
    d:\program files\wmvreader\wmvstream.h(2) : fatal error C1083: Cannot open include file: 'wmsdk.h': No such file or directory
    Error executing cl.exe.WmvStream.obj - 1 error(s), 1 warning(s)
      

  2.   

    你安装在哪个目录下的,
    把这个目录添加到VS的include路径中tools -- options -- project and solutions -- vc++ directories  
                                                       include files
                                                       library files
                                                       source files
      

  3.   

    VS的include路径中 ???没看到这个呢?
      

  4.   

    VS我安装在C:\Program Files\Microsoft Visual StudioWMSDK我安装在D:\Program Files\Microsoft SDK
      

  5.   

    VS我安装在C:\Program Files\Microsoft Visual StudioWMSDK我安装在D:\Program Files\Microsoft SDK
      

  6.   

    要起作用,就得把SDK的路径设置到编译器中,具体在编译器的工具菜单->选项中,然后根据不同版本来设置。对了,你的什么版本?
      

  7.   

    既然没看到那个VS的include...那么往那里加呢
      

  8.   

    楼主用的是什么版本的VC   vc6要在tools选项中的options种添加默认的.h和.lib路径
    VC2005要工程的邮件设置的选项中添加上包含的路径,具体的楼主可以找下。
      

  9.   

    C:\Program Files\Microsoft SDKs\Windows\v7.1\Include 中存在wmsdk.h