我在编译QT程序的时候,出现了下面的问题(一个小的音乐播放器)
madplay.cpp:Inmemberfunction‘voidmadplay::initPlayer()’:madplay.cpp:79:错误:对‘madplay::...
madplay.cpp: In member function ‘void madplay::initPlayer()’:
madplay.cpp:79: 错误:对‘madplay::open(const char [11], int)’的调用没有匹配的函数
/usr/local/Trolltech/QtEmbedded-4.7.3-x86/include/QtGui/dialog.h:99: 附注:备选为: void QDialog::open()
make: *** [madplay.o] 错误 1
第79行代码:
mixer_fd=open("/dev/mixer",O_RDONLY);
if(mixer_fd==-1)
{
perror("unable to open");
exit;
}
好像就是这个open函数不知道怎么了。头文件已经包含了stdlib.h、fcntl.h等
有QT高手可以帮助我吗?急求,谢谢各位 展开
madplay.cpp:79: 错误:对‘madplay::open(const char [11], int)’的调用没有匹配的函数
/usr/local/Trolltech/QtEmbedded-4.7.3-x86/include/QtGui/dialog.h:99: 附注:备选为: void QDialog::open()
make: *** [madplay.o] 错误 1
第79行代码:
mixer_fd=open("/dev/mixer",O_RDONLY);
if(mixer_fd==-1)
{
perror("unable to open");
exit;
}
好像就是这个open函数不知道怎么了。头文件已经包含了stdlib.h、fcntl.h等
有QT高手可以帮助我吗?急求,谢谢各位 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询