Discussion:
Visual Studio Linker error - CVTRES : fatal error CVT1100
(too old to reply)
quad
2007-06-08 22:52:06 UTC
Permalink
Anybody has any idea what this error is?

CVTRES : fatal error CVT1100: duplicate resource. type:GROUP_CURSOR,
name:23460, language:0x0813

The program compiled find on VS 2003 and earlier versions.
I have no cursor resorces of any kind. There is no reference
to GROUP_CURSOR in any of my files.

The documentation sez:

Error Message
duplicate resource type:type, name:name, language:language, flags:flags,
size:size

The given resource was specified more than once.

You can get this error if the linker is creating a type library and you did
not specify /TLBID and a resource in your project already uses 1. In this
case, specify /TLBID and specify another number up to 65535.
Joseph M. Newcomer
2007-06-09 05:26:05 UTC
Permalink
Yes. You have two resources whatever type GROUP_CURSOR means, with the same numeric
value, 23460. So find what resources have IDs of 23460 (0x5BA4). The resource type
GROUP_CURSOR does not appear in any help file I can find, so it represents some
undocumented future resource type understood by the linker but as-yet unrevealed to us. So
the only way I can think of to track it down is to search for its use.

Note that when checking this, you can't just look at your .rc file; you need to look at
all the files the resource build includes, and that includes the .rc2 file.

Also, the first check might be to make sure that the .res file is not being included
twice. Try turning on the "verbose" reporting mode of the linker and see if there is
anything interesting in the output thus created.
joe
Post by quad
Anybody has any idea what this error is?
CVTRES : fatal error CVT1100: duplicate resource. type:GROUP_CURSOR,
name:23460, language:0x0813
The program compiled find on VS 2003 and earlier versions.
I have no cursor resorces of any kind. There is no reference
to GROUP_CURSOR in any of my files.
Error Message
duplicate resource type:type, name:name, language:language, flags:flags,
size:size
The given resource was specified more than once.
You can get this error if the linker is creating a type library and you did
not specify /TLBID and a resource in your project already uses 1. In this
case, specify /TLBID and specify another number up to 65535.
Joseph M. Newcomer [MVP]
email: ***@flounder.com
Web: http://www.flounder.com
MVP Tips: http://www.flounder.com/mvp_tips.htm
Hans-J. Ude
2007-06-09 06:20:04 UTC
Permalink
Post by quad
Anybody has any idea what this error is?
CVTRES : fatal error CVT1100: duplicate resource. type:GROUP_CURSOR,
name:23460, language:0x0813
The program compiled find on VS 2003 and earlier versions.
I have no cursor resorces of any kind. There is no reference
to GROUP_CURSOR in any of my files.
Sometimes errors like that show up when you have an inconsistent
project state. I'd try to rebuild all first.

Hans
Tom Serface
2007-06-10 15:06:58 UTC
Permalink
I think the suggestion to recompile all may fix the problem, but if it
doesn't check any included files in the resources. If you are using a lib
that has resources the values of the includes may conflict. You could
certainly do a Find All through your solution looking for that number to see
if it is found #defined more than once.

Tom
Post by quad
Anybody has any idea what this error is?
CVTRES : fatal error CVT1100: duplicate resource. type:GROUP_CURSOR,
name:23460, language:0x0813
The program compiled find on VS 2003 and earlier versions.
I have no cursor resorces of any kind. There is no reference
to GROUP_CURSOR in any of my files.
Error Message
duplicate resource type:type, name:name, language:language, flags:flags,
size:size
The given resource was specified more than once.
You can get this error if the linker is creating a type library and you did
not specify /TLBID and a resource in your project already uses 1. In this
case, specify /TLBID and specify another number up to 65535.
Loading...