2010-08-07 4 views
1

J'ai chaud cette erreur à l'éditeur de liens:LINK: LNK1104 d'erreur fatale: ne peut pas ouvrir le fichier 'de libcollada14dom21.lib'

LINK: LNK1104 d'erreur fatale: ne peut pas fichier ouvert 'libcollada14dom21.lib'

Je ne sais pas pourquoi, libcollada14dom21.lib est dans VSDIR/VC/lib.

+0

VSDIR ne veut rien dire. –

+2

Ensuite, utilisez votre cerveau ce qui est censé être. –

+0

Je veux dire VSDIR comme "C: \ Program Files \ ...", un peu de fantaisie ...: S –

Répondre

0

Assurez-vous d'ajouter libcollada14dom21.lib à Options du projet -> Éditeur de liens -> Saisie -> Dépendances supplémentaires.

+0

Il est dans la liste des dépendances supplémentaires. Dois-je mettre dans une autre liste? –

3

Okay, résolu :) Les libs étaient dans le répertoire lib dir, et non pas dans le répertoire lib/amd64: D

0

Je recevais cette solution dans laquelle il y a plusieurs projets. Même si toutes les sorties sont créées dans le même dossier, je devais toujours fournir un chemin relatif de la bibliothèque Project settings >>...>> Linker >> Input >> 'Additional Dependencies' du projet client ou inclure le chemin codé en dur de l'endroit où trouver la bibliothèque!

Une autre folie est qu'il semble aussi dépend de la trajectoire relative de sortie du client exécutable. Si mon répertoire de sortie est standard, le chemin relatif ne fonctionne pas! Si je change le répertoire de sortie dans le même dossier où la bibliothèque est alors le chemin relatif de l'exécutable fonctionne ... un peu étrange.

Questions connexes