Bonjour,
je souhaite ajouter un numero de version a des DLL generees par Message Compiler, mais lorsque j'ajoute une ressource/version et que je tente de compiler, j'obtiens des erreurs.
Que faire ?
Julien.
Bonjour,
je souhaite ajouter un numero de version a des DLL generees par Message Compiler, mais lorsque j'ajoute une ressource/version et que je tente de compiler, j'obtiens des erreurs.
Que faire ?
Julien.
Ben donner le message d'erreur déjà, et la ligne de "code" qui coince.
Voici le log genere :
--------------------Configuration: MessagesDLL - Win32 Debug--------------------
C:\SVN\Windows\MessagesDLL\GeneralMsgs.rc(588): Could not find the file 0x0000.
C:\SVN\Windows\MessagesDLL\GeneralMsgs.rc(1260): Could not find the file 0x0000.
Compiling resources...
C:\SVN\Windows\MessagesDLL\GeneralMsgs.rc (9): error RC2144 : PRIMARY LANGUAGE ID not a number
C:\SVN\Windows\MessagesDLL\GeneralMsgs.rc (18): error RC2135 : file not found: 1
C:\SVN\Windows\MessagesDLL\GeneralMsgs.rc (671): error RC2144 : PRIMARY LANGUAGE ID not a number
C:\SVN\Windows\MessagesDLL\GeneralMsgs.rc (680): error RC2135 : file not found: 1
Error executing rc.exe.
MessagesDLL.dll - 4 error(s), 0 warning(s)
Cela va etre difficile de te donner la ligne de code qui coince, puisque a l'origine, une DLL generee par MC.EXE ne contient que du code binaire, rien d'autre.
Je n'obtiens en realite ces erreurs que lorsque je tente d'ajouter une resource de type "version".
mc.exe ne génère pas de dll, mais un .res (resource compilée) à partir de ton .rc. Ce .res est inclus dans ta dll / exe par le linker.
http://msdn.microsoft.com/library/en-us/tools/tools/message_compiler.asp
C'est ton .rc qui est mal formé. Tu ajoutes comment tes infos de version ?
En fait je travail sur des outils que je n est pas cree, je dois ajouter des numeros de version dans une serie de DLL.
Bref, j'essaye d'ajouter une ressource via le menu INSERT ou par clic droit, et j'ajoute une ressource de type VERSION, la derniere dans la liste voila tout.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager