begin process at 2012 05 28 08:19:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

DirectX

 > 

Choisir la version de certaine dll


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Choisir la version de certaine dll

mardi 24 juin 2008 à 12:47:54 | Choisir la version de certaine dll

TeBeCo

Membre Club
avant tout je sais qu'il existe le même probleme sous DirectX9, je m'explique il y a plusieur version mais une est plus "standardisé" pour les compil donc la solution  a ce probleme est je pense la même.

J'utilise DirectX10 sous Visual Studio 2008 avec le SDK de Mars 2008.

Voici mon mon problème :
lorsque je developpe des application en C++ win32 avec directX cela marche parfaitement sur mon pc, j'ai tenté sur une application bateau (une simple scene 3D avec un cube qui tourne) de la faire tourner sur un autre PC sous vista ou il n'y a pas le SDK d'installer ni visual studio (une installation basique avec les mise à jour du SP1)
j'ai une erreur comme quoi l'application n'arrive pas à trouver : d3dx10_37.dll
en cherchant bien (sur mon pc) cette dll ce trouve dans "C:\Windows\System32\" et j'ai pu remarquer la présence d'autre version de la dll :
d3dx10_33.dll jusqu'a d3dx10_37.dll
sur la machine cible il semblerait (ainsi que chez la pluspart des gens a qui j'ai demander) la version d3dx10_35.dll sois presente de facon quasiment systematique

j'ai alors été dans les propriété du projet C++ :
arborescence : Editeur de lien > Entrée > Dépendances supplumentaire
la valeur : "d3d10.lib d3dx10.lib"
donc la il n'y a pas de version speciafiable (ce sont les lib du SDK)

j'ai chercher dans les propriété de SlimDx (wrapper de Dx pour .net) qui ne marche pas non plus sur la machine cible dans les propriété et je suis tomber sur le champs :
"Chargement des DLL différé"
ou apparement ils semblent indiqué directement des nom de dll comme : "d3dx10_37.dll" alors je me suis dit que ca solverait mon probleme en lisant la doc qui n'a pas été je l'avoue tres clair a mes yeux

je retourne dans mon projet en Win32 je fait pareil je compil je lui envois même erreur, en regardant bien au build j'ai un Warning :
warning LNK4199: /DELAYLOAD:d3dx10_35.dll ignoré ; aucune importation trouvée à partir de d3dx10_35.dll

est ce que c'est la bonne methode a utiliser pour contraindre cette version ? si oui pourquoi ca ne marche pas ?
si ce n'est pas la bonne methode comment faut il s'y prendre ?

TeBeCo
mercredi 25 juin 2008 à 14:52:02 | Re : Choisir la version de certaine dll

TeBeCo

Membre Club
Réponse acceptée !
bon problème resolus ailleurs, il faut installer des version anterieurs du SDK si ont veux que les dependance ai des version anterieur.

et si malgres tout on veux gardez la version il faut contraindre l'installation du "DirectX end user runtime" (par exemple le webinstaller disponible sur le site de microsoft downloads)

(le post peut etre supprimé si un modo passe par la)

TeBeCo


Cette discussion est classée dans : version, probleme, dll, sdk, d3dx10


Répondre à ce message

Sujets en rapport avec ce message

C# probleme d'exportation d'exe [ par golum ] voila g écrit un prog en C# mais bon si je fait mon exe il me manque une dll de base pour l'écécuter (cette dll est payante).suis-je oubligé de faire Probleme D'ordi [ par Ben-J ] J'ai un Probleme...Suite a une erreur de manip j'ai un prob avec les dll de mon ordi , la plupart des app bug a cause d'une exportation manquante NTDL Version d'une Dll [ par MdcPhoenix ] Voilà, la question ets casiment dans la titre. J'ai parcouru le net de fodn en comble pour savoir comment trouver en programmation (peu importe le lan Probleme de DIALOG sous DEV-C++ [ par Viper31 ] Salut , Je voulais savoir si d'autre comme moi on des problemes pour declarer le style d'une boite de dialog dans le fichier resource sous DEV-C++ ?? Probleme de Dialog VC++ [ par anaya ] Bonjour,J'espere bien que vous allez m'aider, voila mon probleme:Mon programme marche a merveille avec Domodal(); mais moi je dois utiliser autre cho chargement de dll [ par juliol ] bonjour, j'ai un probleme...j'utilise une dll avec loadlibrary(), lorsque je lance mon programme dans VC++il n'y a aucun probleme, elle se chargeil en Problème de compilation d'une Dll [ par DrUn ] Bonjour, J'ai une Dll qui a été compilée par visual c++ il y a quelques temps. Cette Dll fait du WinHTTP. Elle n'a pas été modifiée et mon SDK non plu probleme avec GetTcpTable de iphlpapi.dll [ par NikatorS ] Voila je cherche a utiliser GetTcpTable de iphlpapi.dll. J'ai trouver sur ce site une source mais en vb alors voulu la convertir. mais bien que je n'e probleme link de dll [ par ToasTy62 ] c encore moi... :oPj'ai un enorme probleme ac une dll ke je fais ac devc++...j'arrive a creer la dll, aucun probleme, j'arrive a l'utiliser ac VB, auc comment inclure une dll dans une dll? [ par giova ] Bonjour. Je cherche a faire une dll qui servent d'interface en C pour une autre dll qui elle est en C++ je suis debutant, j'arrive a faire une dll bas


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,811 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales