我正在尝试使用 mciSendString 函数在 Qt 中打开和关闭 cd 托盘。这是代码:
#include <windows.h>
MCIERROR mciSendString(LPCTSTR lpszCommand, LPTSTR lpszReturnString, UINT cchReturn, HANDLE hwndCallback);
void OpenCD()
{
mciSendString((LPCTSTR)"set cdaudio door open",(LPTSTR)NULL, (UINT)0, (HANDLE)NULL);
}
void CloseCD()
{
mciSendString((LPCTSTR)"set cdaudio door closed",(LPTSTR)NULL, (UINT)0, (HANDLE)NULL);
}
但我收到此错误:“未定义对 `mciSendStringW(wchar_t const*, wchar_t*, unsigned int, void*)' 的引用”如何修复此错误并毫无问题地使用 mciSendString 函数?