2010-12-06 27 views
0

J'utilise un Visual Studio 2008, C++, sur une machine Windows 64 bits et je construis mon application en 64 bits. Je suis un peu confus par les exécutables que je reçois:Comment mettre vos fichiers exécutables dans un répertoire bin/Debug

1) Pourquoi mon exécutable va dans le dossier .../ProjectName/x64/Debug/program.exe, pourquoi un dossier bin/Debug/n'est pas créé. par exemple. que dois-je faire différemment pour mettre mes exécutables dans un dossier bin/Debug ou bin/Release.

2) lorsque j'exécute mon programme, j'obtiens une erreur indiquant qu'un fichier .dll est introuvable. Donc ma question est où est le programme qui recherche le fichier .dll et si c'est dans le dossier/Debug (qui est généré lorsque le programme est exécuté), puis comment puis-je fournir le fichier .dll avant d'exécuter le programme.

Merci!

Répondre

1

1) Parce que vous choisissez la configuration de construction comme x64

2) Vous pouvez ajouter le dll comme références dans votre projet et définissez sa propriété de copier dans le dossier de sortie.

+0

1) exactement où dans le studio visuel sous: solution => Properties => ... puis-je choisir la configuration de construction? – user205834