MFC在使用 mciSendString函数时,需用到Mmsystem.h和 Winmm.lib 但我不清楚具体应把他们添加在哪个位置
发布网友
发布时间:2022-05-22 08:53
我来回答
共1个回答
热心网友
时间:2024-03-07 17:36
#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是预编译头,一般不要向这个里面添加其他内容。追问还是会出错
error C2065: 'micSendString' : undeclared identifier
追答是mci哦,mciSendString,不是micSendString