none
"-l" rajouté devant mes librairies RRS feed

  • Discussion générale

  • Bonjour à tous,

    Je viens de constater un problème dans mon Visual 2010 que j'utilise sous Windows 8. Le programme rajoute "-l" (comme sous Unix) devant le nom de toutes les librairies supplémentaires (mais pas les librairies standards).

    Dans Properties/Linker/Input/Additional dependencies, je me retrouve avec les noms de fichiers suivants:

    kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;-losg.lib;-losgDB.lib;-losgUtil.lib;-losgViewer.lib;-lOpenThreads.lib;-losgParticle.lib;-lgmUtil.lib;-lgmEntityPhysX.lib;-lgmAudio.lib;-lgmGame.lib;-ldtEntity.lib;-ldtEntityOsg.lib;-ldtEntityWrappers.lib;-liiUtils.lib;-liiVRCore.lib

    On voit bien les "-l" rajoutés devant les librairies OpenSceneGraph par exemple ("-losg.lib" à la place "osg.lib") et toutes les autres.

    D'où cela peut-il venir ? Du CMake, du Visual ?

    Comment puis-je corriger ce problème ?

    Merci beaucoup de votre aide.

    Joël.



    • Type modifié Aurel Bera mercredi 9 avril 2014 07:06 disc
    lundi 7 avril 2014 09:54

Toutes les réponses

  • Assez difficile de vous l'indiquez.

    Nous ne savons pas comment vous avez généré et updaté le projet.

    Vous avez vraisemblablement un problème dans la configuration de cotre générateur de projet : CMake.


    Paul Bacelar, Ex - MVP VC++

    lundi 7 avril 2014 10:14
    Modérateur
  • Vous avez vraisemblablement un problème dans la configuration de cotre générateur de projet : CMake.


    Paul Bacelar, Ex - MVP VC++

    Merci de votre réponse. Je pense également à un souci de CMake. Si c'était le cas, verrais-je les "-l" dans certains fichiers CMakeFile ou non ?

    Cela pourrait être un début de piste. Est-ce CMake qui génère mal ou est-ce Visual qui interprète mal les fichiers ?

    Bizarrement, tout était parfait la semaine dernière et plus là.

    Toutes les idées sont bonnes à creuser, je reste à l'écoute.

    Merci.

    Joël.

    lundi 7 avril 2014 12:07
  • Désolé, je ne connais pas bien CMake et je ne pense pas que vous trouviez quelqu'un avec cette compétence ici.

    J'essayerai du coté des forum dédiés à CMake.

    Encore désolé.


    Paul Bacelar, Ex - MVP VC++

    lundi 7 avril 2014 12:34
    Modérateur