标题:【课程设计】求教PlaySound()的使用指导
只看楼主
debroa723
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:23
帖 子:862
专家分:1954
注 册:2008-10-12
得分:20 
增加一个头文件
#include <windows.h>  //因为下面的头文件中有一些定义需要这个头文件支持
#include <mmsystem.h>

2010-06-24 20:55
南国利剑
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:29
帖 子:1165
专家分:3536
注 册:2010-4-12
得分:0 
路过。来看看

南国利剑
2010-06-26 17:50
最大机密
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-6-23
得分:0 
回复 11楼 debroa723
似乎是这个原因。但是现在错误变成下面这个了:
--------------------Configuration: Cpp1 - Win32 Debug--------------------
Compiling...
Cpp1.cpp
f:\cpp\sound test\cpp1.cpp(4) : error C2871: 'std' : does not exist or is not a namespace
执行 cl.exe 时出错.

Cpp1.obj - 1 error(s), 0 warning(s)

这是为虾米呢?
2010-06-27 21:31
最大机密
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-6-23
得分:0 
回复 11楼 debroa723
偶耶!!可以了。谢谢,谢谢。感激不尽!!!
我之前是把#include<iostream>
改成#include<iostream.h>了。
而#include<iostream.h>和#include<iostream>+using namespace std;是等效的。

哈哈。。。我太开心了。
2010-06-27 21:35
最大机密
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-6-23
得分:0 
回复 11楼 debroa723
又有了一个新问题。。。。我想让两段声音连着播放,比如下面这个程序:
=====================================================================
#include<iostream>
#include<windows.h>
#include<mmsystem.h>
using namespace std;
void main()
{
    PlaySound("F:\\编程练习\\模拟读数\\Sound\\一.wav",NULL,SND_SYNC);
    PlaySound("F:\\编程练习\\模拟读数\\Sound\\十.wav",NULL,SND_SYNC);
}

=====================================================================
编译的时候通过了,没有错误,也没有警告。但是运行的时候返回一个错误:
--------------------Configuration: Cpp1 - Win32 Debug--------------------
Linking...
Cpp1.obj : error LNK2001: unresolved external symbol __imp__PlaySoundA@12
Debug/Cpp1.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.

Cpp1.exe - 1 error(s), 0 warning(s)

这是怎么回事呢?
2010-06-28 11:40
最大机密
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-6-23
得分:0 
呃。。。。
是没有添加Winmm.lib
我觉得我越来越雷了。。。
2010-06-28 11:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-311068-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.353637 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved