Warnings de compilation sous Visal Studio 6

Warnings de compilation sous Visal Studio 6 - Programmation

Marsh Posté le 10-01-2001 à 16:03:26    

Voici ce que j'obtiens quand je compile :ss
 
Linking...
LINK : warning LNK4089: all references to "ADVAPI32.dll" discarded by /OPT:REF
LINK : warning LNK4089: all references to "SHELL32.dll" discarded by /OPT:REF
LINK : warning LNK4089: all references to "USER32.dll" discarded by /OPT:REF
 
Bah l'éxecutable est créé, mais bon ça fait pas propre kan même.
 
Cela pourrait venir d'une option de compilation "OPT" ou "REF" mais je ne vois pas du tout où c'est dans les setting...
 
pleaaaaaaaaassssssseeeeess help :/

Reply

Marsh Posté le 10-01-2001 à 16:03:26   

Reply

Marsh Posté le 10-01-2001 à 16:10:23    

euh j'ai fait une faute dans le topic c'est évidement Visual Studio 6.
 
Aidez moi plz!

Reply

Marsh Posté le 10-01-2001 à 16:28:57    

up up !!!

Reply

Marsh Posté le 10-01-2001 à 23:00:43    

J'ai moi aussi Visual Studio 6, et j'ai pas de messages d'erreur.
 
Tant que j'y suis, savez vous comment faire pour pouvoir programmer en Pro*C sous Visual C++ 6 ( inclus dans Visual Studio 6 ) ?
Il faut télécharger une DLL ?

Reply

Marsh Posté le 11-01-2001 à 10:24:47    

J'ai deja eu ce warning. Il disparait quand on retire certaines optimisation.
ca doit etre les parametres sur la ligne de commande du compilo que l'editeur MS genere qui sont pas bons. Faut aller les modifier dans les settings du projet.

 


--Message édité par gilou2--

Reply

Marsh Posté le 11-01-2001 à 15:13:04    

ouai mais pas moyen de trouver ça dans les settings !!!

Reply

Marsh Posté le 11-01-2001 à 15:51:23    

Clique droit sur le projet, puis project settings, y a une fenetre avec plein d'onglet. En bas de la fenetre, tu as la ligne de commande genere par l'editeur de visual.

 

--Message édité par gilou2--

Reply

Marsh Posté le 11-01-2001 à 16:05:49    

oui mais rien qui ressemble à un /OPT ou REF ; mais bon vu que je ne connais pas bien les otpions de compilation de Visual Studio, l'option coupable se cache peut être derrière un autre nom ?

Reply

Marsh Posté le 11-01-2001 à 16:10:53    

j'ai des /ML /W3 /GX /O2 /X /I /D /Fo /FD en mode release, et en mode debug (où les warnings n'existent plus mais j'en ai un autre ) j'ai des /MLd /W3 /Gm /GX /ZI /Od /X /I /Fo /FD /GZ /c

Reply

Marsh Posté le 11-01-2001 à 16:34:06    

je viens d'essayer en recopiant la ligne de compilation (enfin toutes les options, etc.) du mode debug dans le mode release, et là j'obtiens ET le warning que j'ai en mode debug ET les warnings du mode release......
huummm faudrait que je trouve les différences de compilation de ces deux modes, et peut-être aurais-je enfin la solution...

Reply

Marsh Posté le 11-01-2001 à 16:34:06   

Reply

Marsh Posté le 12-01-2001 à 15:11:41    

Ummm ça y est j'ai trouvé la solution, c'est une option qui s'appelle "Link incrementally" dans l'onglet "Link" du menu "Settings"...ss
Ouf ! J'en avais marre de ces warnings !!!!

Reply

Marsh Posté le 05-07-2010 à 14:18:54    

Bonjour,
Déjà désolé pour le déterrage, mais bon ça concerne bien le même problème  :p

 

j'obtiens la même erreur:

Citation :

Generating Code...
Linking...
   Creating library Release/MyBuiltInFunctions.lib and object Release/MyBuiltInFunctions.exp
LINK : warning LNK4089: all references to "USER32.dll" discarded by /OPT:REF

 

Si j'active "Link incrementally" comme propose WhitePoney, eh bien j'ai un message supplémentaire !

 
Citation :

Generating Code...
Linking...
LINK : LNK4073: cannot create map for .ILK file; linking nonincrementally
   Creating library Release/MyBuiltInFunctions.lib and object Release/MyBuiltInFunctions.exp
LINK : warning LNK4089: all references to "USER32.dll" discarded by /OPT:REF

 

j'utilise Visual Studio 6.0 & windows XP


Message édité par waldoo1 le 05-07-2010 à 14:20:35
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed