Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2945 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Visual C++ Compiler Options (/V (Version number)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Visual C++ Compiler Options (/V (Version number)

n°283698
BettaSplen​dens
Tout cul tendu mérite son dû
Posté le 10-01-2003 à 17:01:07  profilanswer
 

J'utilise un AGL qui envoie dans un fichier toute une série d'options, et en particulier, je paramètre un "/Vxx" pour affecter un numéro de version à mes dll.
 
Je retrouve bien cette option créée dans le fichier qui sert d'entrée à mon cl.exe pour la compilation.
Voici d'ailleurs tout le truc:

/nologo /MD /W3 /O1 /I "C:\Program Files\CA\Advantage Plex\LIB\..\INCLUDE" /I "H:\ECSChange\Plex400\general\include" /D "WIN32" /D "_WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /D "OB_WIN_CLIENT" /D "OB_SQL" /D "_WINDLL" /Fp"C:\LIVRAISONS\GEN_DEV\Release/obj/obwafx.pch" /Yu"obwafx.h" /Fo"C:\LIVRAISONS\GEN_DEV\Release\obj/" /Fd"C:\LIVRAISONS\GEN_DEV\Release\obj/" /V"23.1.0.0" /FD /GD /c  
"C:\LIVRAISONS\GEN_DEV\Nom_de_l_objet.CPP"


 
Avec le /V"23.1.0.0" qui me donne (enfin, c'est ce que je voudrais) la version de dll
J'ai aussi testé sans les " ", et avec juste un "23" ou 23
mais ça me fait rien.. idem
et je mets bien un V majuscule.
 
Please help !!!!!!!!!!!


---------------
Tout cul tendu mérite son dû
mood
Publicité
Posté le 10-01-2003 à 17:01:07  profilanswer
 

n°283726
SoWhatIn22
Posté le 10-01-2003 à 17:39:54  profilanswer
 

BeTtASpLeNdEnS a écrit :

J'utilise un AGL qui envoie dans un fichier toute une série d'options, et en particulier, je paramètre un "/Vxx" pour affecter un numéro de version à mes dll.
 
Je retrouve bien cette option créée dans le fichier qui sert d'entrée à mon cl.exe pour la compilation.
Voici d'ailleurs tout le truc:

/nologo /MD /W3 /O1 /I "C:\Program Files\CA\Advantage Plex\LIB\..\INCLUDE" /I "H:\ECSChange\Plex400\general\include" /D "WIN32" /D "_WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /D "OB_WIN_CLIENT" /D "OB_SQL" /D "_WINDLL" /Fp"C:\LIVRAISONS\GEN_DEV\Release/obj/obwafx.pch" /Yu"obwafx.h" /Fo"C:\LIVRAISONS\GEN_DEV\Release\obj/" /Fd"C:\LIVRAISONS\GEN_DEV\Release\obj/" /V"23.1.0.0" /FD /GD /c  
"C:\LIVRAISONS\GEN_DEV\Nom_de_l_objet.CPP"


 
Avec le /V"23.1.0.0" qui me donne (enfin, c'est ce que je voudrais) la version de dll
J'ai aussi testé sans les " ", et avec juste un "23" ou 23
mais ça me fait rien.. idem
et je mets bien un V majuscule.
 
Please help !!!!!!!!!!!
 


 
Le MSDN dit:
 
This option embeds a text string in the .OBJ file. This string can label an .OBJ file with a version number or a copyright notice. Any space or tab characters must be enclosed in double quotation marks (" ) if they are a part of the string. A backslash (\) must precede any double quotation marks if they are a part of the string. A space between /V and string is optional.
 
You can also use #pragma comment with the compiler comment-type argument to place the name and version number of the compiler in the .OBJ file.  
 
 
Donc ca sert à versionner un .obj, pas une dll.
Pour versionner une dll, il faut créer un fichier de resource.
Avec VS6, une fois le projet ouvert:
Insert->Resource
Puis selectionner un composant de type Version.
Ne pas oublier d'ajouter le fichier .rc générer au projet.
 
Si on peux faire cela par option de compil, ca m'interesse, mais je ne crois pas que cela soit possible.

n°285072
BettaSplen​dens
Tout cul tendu mérite son dû
Posté le 13-01-2003 à 13:11:27  profilanswer
 

Merci bcp pour cette précision.
 
En fait, je n'ai pas vraiment de contrôle sur la création des projets, et des dll.. en fait, il me créé directos ma dll quand je lui dit de compiler mon objet.
Je vais quand même creuser un peu avec les fichiers de projet.
 
Merci.


---------------
Tout cul tendu mérite son dû

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Visual C++ Compiler Options (/V (Version number)

 

Sujets relatifs
[JAVA] JBuilder 8: j'arrive pas compilerUtilisation de la fonction LoadLibrary == Visual C++
[VISUAL C++ 6]Probleme de try .. catchJ arrive tjrs pas a compiler avec emacs et gcc...
Options de "explorer.exe" sous Win2k ?visual basic 6
[C] Compiler un projet sous C++Builder (6) [Makefile]Transformer un makefile en workspace dsw pour visual, possible ?
Quelle est la difference fondamentale du c ou c++ avec le visual c(c++[MFC] ToolBar en Visual C++ 6
Plus de sujets relatifs à : Visual C++ Compiler Options (/V (Version number)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR