描述:
小覃在做vc个程序的时候遇到了小问题···
--------------------Configuration: MyMusicPlayer - Win32 Debug--------------------
Compiling...
MyMusicPlayer.cpp
c:\mymusicplayer\webbrowser2.h(52) : error C2059: syntax error : 'constant'
c:\mymusicplayer\webbrowser2.h(52) : error C2238: unexpected token(s) preceding ';'
MyMusicPlayerDlg.cpp
c:\mymusicplayer\webbrowser2.h(52) : error C2059: syntax error : 'constant'
c:\mymusicplayer\webbrowser2.h(52) : error C2238: unexpected token(s) preceding ';'
Generating Code...
Error executing cl.exe.
经过多次测试了没成功··
如果单独使用IE控件可以正常使用,单独使用VFW也可以正常使用,
但是两个一起使用,就出现上面的错误··
以前我见过这样的错误提示是在当包含头文件#include重复的时候,
我猜应该是头文件webbrowser2.h被重复加载了,
IE控件包含webbrowser2.h是很肯定,
若弱弱地问,难道微软的VFW也是基于web浏览器的开发包?好像不太可能吧··
我只是猜测,大家有什么高见啊?
解决方案1:
调整一下VFW开发包在编译器中的头文件顺序等...