我的工程用到了playsound等音频播放函数,因此在文档中专门写了一个播放类,
在类的头部包含了“mmsystem.h”另外在资源管理器该工程上点右键,单击属性---》连接器-----》输出------》模块的***(这俩字记不得了,用*代替)中填入了WinMM.lib(连同该文件路径一同填入也不行)结果一编译,提示link1109错误:无法打开文件“WinMM.lib”。。我还专门找到对应路径下的WinMM.lib文件,那个文件明明在那里,怎么打不开。。我用的vs2005团体开发中文版。。
望指教。

解决方案 »

  1.   

    用everything工具搜索下winmm.lib,这个文件应该都有的另外用这个看看
    #include <mmsystem.h>
    #pragma comment (lib, "winmm.lib")C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib\WinMM.Lib
    可能你是V6.0A 不管怎么样都应该有这个文件
      

  2.   

    话说楼主VS2005一定要打SP1补丁包啊
      

  3.   

    这个文件可以找到。不过打sp1补丁,没听说过.ke  yi  shi  shi!
      

  4.   

    我把winmm。lib文件复制到源代码目录,编译后提示是无法解析的外部符号playsound。。
    我晕
      

  5.   

    vs2005下配置DX9开发环境 
    分类: C++ 2010-04-08 20:50 106人阅读 评论(0) 收藏 举报 
    下载并安装好DX的SDK后,在VS下。 工具->选项->项目和解决方案->右上角"显示以下内容目录"->1包含文件->下方加入DX9.0sdk Include包; 2 库文件同上,加入DX9.0sdk lib库;  然后视图->属性页->配置属性->链接器->输入->附加依赖项->加入静态库如"winmm.lib d3dx9.lib dxguic.lib"