|
|
10鱼币
本帖最后由 /鸡蛋饼. 于 2012-5-8 11:23 编辑
高手帮助 :
MainDlg.obj : error LNK2001: unresolved external symbol __imp__mciSendStringA@16 错误提示 怎么解决呢??
整个代码如下,我在调用红色函数的时候 编译能通过,但是就是连接不通过 。同时也包含了 #include <mmsystem.h>头文件
mciSendStringA(temp,"",0,NULL); 问题应该是出在这个函数上面,但是不知道应该怎么解决
- void Main_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify)
- {
- switch(id)
- {
- case IDC_OK:
- {
- char temp[256];
- OPENFILENAME ofn;
- char szFile[MAX_PATH];
- ZeroMemory(&ofn,sizeof(ofn));
- ofn.lStructSize = sizeof(ofn); //字符数组的大小
- ofn.lpstrFile = szFile; //字符串文件的首地址
- ofn.lpstrFile[0] = TEXT('\0');
- ofn.nMaxFile = sizeof(szFile);
- ofn.lpstrFilter = TEXT("ALL\0*.*\0Text\0*.TXT\0"); //文件类型的过滤器
- ofn.nFilterIndex = 1;
- ofn.lpstrFileTitle = NULL;
- ofn.nMaxFileTitle = 0;
- ofn.lpstrInitialDir = NULL;
- ofn.hwndOwner = hwnd;//父窗口的句柄
- ofn.Flags = OFN_EXPLORER |OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST;
- GetOpenFileName(&ofn);
- wsprintf(temp,"play %s",szFile);
- mciSendStringA(temp,"",0,NULL);
- }
- break;
- case IDC_LIST:
- {
- switch (codeNotify)
- {
- case (LBN_DBLCLK):
- {
- MessageBox(hwnd,TEXT("点击双击"),TEXT("消息"),MB_OK);
- }
- break;
- }
- }
- break;
- default:
- break;
- }
- }
复制代码
|
最佳答案
查看完整内容
在MainDlg.cpp中加上 #pragma comment( lib, "Winmm.lib" )
|