Jump to content

  • Log In with Google      Sign In   
  • Create Account


Errors while compiling Menu.rc...help!


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
7 replies to this topic

#1 savagerx   Members   -  Reputation: 122

Like
Likes
Like

Posted 12 January 2002 - 05:28 AM

I've tried all I can and out of wits, anyone pls help? Menu.rc code:
      
#include <windows.h>

#include "Menu.h"

MyMenu MENU
{
	POPUP "&File"
	{
		MENUITEM "&Open\tF2", IDM_OPEN

		MENUITEM "&Close\tF3", IDM_CLOSE

		MENUITEM "&Exit\tCtrl+x", IDM_EXIT
	}
	POPUP "&Options"
	{
		MENUITEM "&Colors\tCtrl+c", IDM_COLOR
		POPUP "&Piority\t"
		{
			MENUITEM "&Low\tF4", IDM_LOW

			MENUITEM "&High\tF5", IDM_HIGH

		}
		MENUITEM "&Fonts\tCtrl+f", IDM_FONT

		MENUITEM "&Resolution\tCtrl+r", IDM_RESOLUTION

	}
	MENUITEM "&Help\tF1", IDM_HELP

}

MyMenu ACCELERATORS

{
	VK_F2,IDM_OPEN,VIRTKEY

	VK_F3,IDM_CLOSE, VIRTKEY

	"^x",IDM_EXIT


	"^c",IDM_COLOR

	VK_F4,IDM_LOW, VIRTKEY

	VK_F5,IDM_HIGH, VIRTKEY

	"^f",IDM_FONT

	"^r",IDM_RESOLUTION


	VK_F1, IDM_HELP, VIRTKEY

	"^T", IDM_TIME

}
 
 

Menu.h code:
      
#define IDM_OPEN 100

#define IDM_CLOSE 101

#define IDM_EXIT 102

#define IDM_COLOR 103

#define IDM_LOW 104

#define IDM_HIGH 105

#define IDM_FONT 106

#define IDM_RESOLUTION 107

#define IDM_HELP 108

#define IDM_TIME 500

    
When I tried to compile Menu.rc, an error message was shown: --------------------Configuration: Menu - Win32 Debug-------------------- Compiling resources... C:\Documents and Settings\Administrator\Desktop\Visual C++ files\Menu\Menu.h(10) : fatal error RC1004: unexpected end of file found Error executing rc.exe. Menu.res - 1 error(s), 0 warning(s) I have no idea what went wrong. Any comments? The road may be long, wind may be rough. But with a will at heart, all shall begone. ~savage chant Edited by - savagerx on January 12, 2002 12:31:47 PM Edited by - savagerx on January 12, 2002 12:35:08 PM

Sponsor:

#2 mickey   Members   -  Reputation: 100

Like
Likes
Like

Posted 12 January 2002 - 07:08 AM

am not sure oki, but aren''t those define things be on top? under #include but before your MyMenu,

and what is this thing
///---------
Menu.h code:
///---------

doing in the middle of your code? i think that''s the reason why you get the unexpected error, hope am correct,

#3 garconbifteck   Members   -  Reputation: 122

Like
Likes
Like

Posted 12 January 2002 - 09:33 AM

How do you post code like that? if you copy and paste straight outta vc++ does it do it?, or should i copy and paste into frontpage and then copy and paste into here?

#4 Oluseyi   Staff Emeritus   -  Reputation: 1670

Like
Likes
Like

Posted 12 January 2002 - 07:25 PM

quote:
Original post by garconbifteck
How do you post code like that? if you copy and paste straight outta vc++ does it do it?, or should i copy and paste into frontpage and then copy and paste into here?


Read the FAQ.

[ GDNet Start Here | GDNet FAQ | MS RTFM | STL | Google ]
Thanks to Kylotan for the idea!


#5 Anonymous Poster_Anonymous Poster_*   Guests   -  Reputation:

Likes

Posted 12 January 2002 - 07:46 PM

Got this after a single search for RC1004. Don''t forget, MSDN is your friend!

SYMPTOMS
The resource compiler generates the following errors when the .RC file includes a .H file whose last line is a define (that is, there was no final carriage return at the end of the #define statement):

fatal error RC1004: unexpected EOF



CAUSE
The resource compiler preprocessor follows C syntax. A newline character is required on a #define statement.



RESOLUTION
Add a carriage return following the #define.



#6 savagerx   Members   -  Reputation: 122

Like
Likes
Like

Posted 12 January 2002 - 08:13 PM

Oh... I see!

Thank you Anonymous Poster!



The road may be long, wind may be rough. But with a will at heart, all shall begone. ~savage chant

#7 Anonymous Poster_Anonymous Poster_*   Guests   -  Reputation:

Likes

Posted 14 January 2002 - 07:14 AM

Savagerx...been hand editing that .rc file have you?



#8 savagerx   Members   -  Reputation: 122

Like
Likes
Like

Posted 16 January 2002 - 02:46 AM

Yap, but I heard that there is one "editor" included in the VC++ package which can handle these tedious tasks right?
B''cos I''m new to VC++ IDE, may anyone guide me on how-to use it?

TKX

The road may be long, wind may be rough. But with a will at heart, all shall begone. ~savage chant




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS