Bonjour, j'ai quelques problèmes avec la version 2010 de Visual studio.
Voici ce que me donne la sortie du compilateur
<div class="ubbcode-block"><div class="ubbcode-header">Code:</div><div class="ubbcode-body ubbcode-pre" ><pre>1>------ Début de la génération*: Projet*: 9Slice, Configuration*: Release Win32 ------
1>La génération a démarré 29/10/2010 20:21:39.
1>InitializeBuildStatus:
1> Mise à jour de l'horodatage ".\Release\9Slice.unsuccessfulbuild".
1>ClCompile:
1> Edittime.cpp
1>c:\users\loic\documents\programmation\cpp\mmf 2sdk\inc\Props.h(223): warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details.
1> D:\Program Files\Microsoft Visual Studio 10.0\VC\include\string.h(238)*: voir la déclaration de 'strdup'
1> General.cpp
1>c:\users\loic\documents\programmation\cpp\mmf 2sdk\inc\Props.h(223): warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details.
1> D:\Program Files\Microsoft Visual Studio 10.0\VC\include\string.h(238)*: voir la déclaration de 'strdup'
1> Runtime.cpp
1>c:\users\loic\documents\programmation\cpp\mmf 2sdk\inc\Props.h(223): warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details.
1> D:\Program Files\Microsoft Visual Studio 10.0\VC\include\string.h(238)*: voir la déclaration de 'strdup'
1> Génération de code en cours...
1>ResourceCompile:
1> Toutes les sorties sont à jour.
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuil d.targets(990,5): warning MSB8012: TargetPath(C:\Users\Loic\Documents\Programmation\C pp\MMF2SDK\Extensions\9slice\.\Release\9Slice.dll) ne correspond pas à la valeur de la propriété OutputFile (C:\Users\Loic\Documents\Programmation\Cpp\MMF2SDK \Extensions\9slice\Release\9Slice.mfx) de Linker. Cela peut entraîner une génération incorrecte de votre projet. Pour corriger ce problème, vérifiez que les valeurs des propriétés $(OutDir), $(TargetName) et $(TargetExt) correspondent à la valeur spécifiée dans %(Link.OutputFile).
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuil d.targets(991,5): warning MSB8012: TargetExt(.dll) ne correspond pas à la valeur de la propriété OutputFile (.mfx) de Linker. Cela peut entraîner une génération incorrecte de votre projet. Pour corriger ce problème, vérifiez que les valeurs des propriétés $(OutDir), $(TargetName) et $(TargetExt) correspondent à la valeur spécifiée dans %(Link.OutputFile).
1>Link:
1> Création de la bibliothèque .\Release/9Slice.lib et de l'objet .\Release/9Slice.exp
1> Template.vcxproj -> C:\Users\Loic\Documents\Programmation\Cpp\MMF2SDK\ Extensions\9slice\.\Release\9Slice.dll
1>PostBuildEvent:
1> Description: Copy file to installer directory
1> Le fichier spécifié est introuvable.
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppComm on.targets(113,5): error MSB3073: La commande "copy C:\Users\Loic\Documents\Programmation\Cpp\MMF2SDK\ Extensions\9slice\.\Release\9Slice.dll .\ToInstall\Files\Extensions
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppComm on.targets(113,5): error MSB3073: :VCEnd" s'est arrêtée avec le code 1.
1>
1>ÉCHEC de la build.
1>
1>Temps écoulé 00:00:05.62
========== Génération*: 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========</pre></div></div>
Peut-être qu'avec des heures de recherches je trouverai mais je demande au cas où quelqu'un sais d'où viens ces erreurs.
J'ai un peut de mal avec les paramètres de Visual Studio.
EDIT: ça fonctionne en mode DEBUG.
















Reply With Quote
