如何在编译时加入winmm.lib?

如何在编译时加入winmm.lib?,第1张

VC++6.0的步骤

Project ->Setting 选择 Link 标签

找到 Object/Library Modules 然后输入 winmm.lib就可以了,如果要连接的库比较多,用空格分开就可以了,

VC++6.0/Vc++.Net 的方法,这个方法两个都适用

在头文件开始写上

#pragma comment(lib,"winmm.lib")

添加winmm.lib只是表示你的程序能够链接到winmm.dll这个模块而已,要让计算机发声音,必须还要调用API,最简单就是直接调用PlaySound了

具体可以参见百度:http://baike.baidu.com/item/PlaySound?fr=aladdin

#include <mmsystem.h>这一行放到你需要用到mciSendString这个函数的cpp文件头部。。

打个比方说,你在testDlg.cpp中需要用到mciSendString,那么就是

testDlg.cpp中

#include "stdafx.h"

->最好加上 #include <windows.h>

->加到这里 #include <mmsystem.h>

#include "testDlg.h"

....

如果有好几个cpp文件都要用到mciSendString,那就在这几个cpp文件中都加上。

至于winmm.lib,加到“工程设置->连接(Link)->输入->输入库”里面。

或者在cpp文件中加入

#pragma comment(lib, "winmm.lib") //加到#include的下面即可

记住一点,stdafx是预编译头,一般不要向这个里面添加其他内容。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/bake/11556021.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存