回 帖 发 新 帖 刷新版面

主题:关于资源的几个问题,请问诸位高手谁能解决

我在定义资源时,
比如,#define ID_FILE_NEW 1000
     #define ID_FILE_OPEN 1001
就会出现这个问题:fatal error RC1004:unexpected end of file found;

还有,我在使用图标和光标时会出现如下错误:
error RC2175:resource file icon.ico is not in 3.00 format
---------------------------cursor.cur is not in 3.00 format
我用的是VC6.0内置的编辑器,

在使用PlaySound()时,编译没错误,但无法执行,经调试有以下内容:unhandled exception in *.exe(WINMM.DLL):0xc0000005:Acess Violation,我已经把winmm.lib
加进来了啊,

为什么我一把WM_COMMAND加入到WNDPROC 中,WinMain()就有错误了呢,错误是:
error c2601:'WinMain':local function definitions are illegal,
fatal error c1903:unable to recover from previouserror[s];stopping compilation,
当把WM_COMMAND去掉后就没事了。
那位高手能告诉我为什么呢?

回复列表 (共3个回复)

沙发

会不会是你的VC6本身有问题啊,重装一次试试。

板凳

1、对于资源的定义,一定要注意define的位置以及是否include,从错误提示看,是在末尾存在“非法”字符。
2、图标的使用一定要加入,最好用vc6自带的图标编辑器。从错误提示看,可能是你安装有问题。
3、使用PlaySound(),需要在你的应用程序中include相应的多媒体头文件。
4、检查你的应用程序的include,还有考虑重新安装vc6。

3 楼

谢谢

我来回复

您尚未登录,请登录后再回复。点此登录或注册