Je n'essaie pas de travailler avec CUDA avec Visual Studio 2008 Professional. J'utilise Windows 7 64 bits et j'ai fait les étapes suivantes:
- Téléchargé et installé CUDA Driver, Toolkit et SDK. Je peux exécuter n'importe quel exemple de SDK.
- téléchargé et installé CUDA VS Wizard
Quand je suis en train de créer un Win CUDA App J'ai l'erreur de compilation suivante:
Erreur 1 LNK1181 d'erreur fatale: ne peut pas le fichier d'entrée ouvert » \ x64 \ de principal Debug \. .obj '
Des idées pour y remédier?Impossible de compiler l'application CUDA dans VS 2008
Répondre
Je ne suis pas familier avec l'assistant Visual Studio que vous avez utilisé (il ne s'agit pas d'un produit NVIDIA, donc je ne suis pas sûr de sa prise en charge).
En général, je recommande de créer un projet à l'aide des assistants Microsoft par défaut (par exemple, l'application Console), puis d'ajouter la règle de génération CUDA (cuda.rules). La règle de construction indique à Visual Studio comment compiler les fichiers .cu en fichiers .obj qui peuvent ensuite être liés à votre application normalement, tout ce que vous devez faire est d'ajouter des fichiers .cu et ils seront automatiquement intégrés. Les règles de construction cuda permettent également d'accéder aux derniers indicateurs du compilateur, etc. via les propriétés du projet. Lorsque vous mettez à niveau le compilateur, il est simple de mettre à jour le fichier cuda.rules du dernier SDK si vous avez besoin de nouvelles fonctionnalités.
Le fichier cuda.rules (dans le répertoire commun) et le fichier usertype.dat pour la coloration syntaxique (dans le répertoire doc/syntax_highlighting) sont disponibles dans le SDK. Incidemment, je recommande également d'ajouter le support Intellisense pour les fichiers .cu. La clé de Registre pour VS2008 (remplacer 9,0 à 8,0 pour VS2005) est:
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Languages\Language Services\C/C++]
"NCB Default C/C++ Extensions"=".cpp;.cxx;.c;.cc;.h;.hh;.hxx;.hpp;.inl;.tlh;.tli;.cu;.cuh;.cl"
- 1. impossible de compiler le code cuda
- 2. Impossible de compiler le code .CS dans VS 2010
- 3. incapable de compiler projet de service Web avec VS 2008
- 4. Impossible de voir un "onglet Déboguer" dans VS 2008
- 5. Impossible de joindre un service dans VS 2008
- 6. message « Impossible de démarrer le débogage » dans VS 2008
- 7. poco Lib dosnt compiler vs express 9
- 8. Gestion de mémoire CUDA vs. CuBlas
- 9. VS 2008 concepteur "Impossible de trouver le type ...."
- 10. VS 2008 Édition - >> Impossible de démarrer le programme
- 11. VS 2008, projet .net 3.5 dans VS 2010: Impossible de charger le type ... EntityDesignerBuildProvider
- 12. Impossible de compiler énumérations dans Eclipse
- 13. VS 2008 et F # Feb CTP - Impossible de déboguer
- 14. Comment compiler l'application CUDA est Visual Studio 2010?
- 15. VW34 Impossible compiler ./bootstrap
- 16. Impossible de publier à partir de VS 2008 vers Windows 2008 à l'aide de WebDAV
- 17. CUDA Linking erreur Visual Studio 2008
- 18. Comment compiler du code C dans Visual Studio 2008?
- 19. application console VS - compiler toutes les bibliothèques dans un exe
- 20. CUDA x64 + openCV 2.1
- 21. Impossible de compiler le projet Silverlight
- 22. Les kits de configuration dans VS.2008
- 23. Ajout de dll dans VS 2008
- 24. Limiteur de ligne verticale dans VS 2008?
- 25. Découpage de programmes dans VS 2008
- 26. Impossible de définir InetMgr.exe comme programme de démarrage dans VS 2008 sous Windows 7
- 27. Impossible d'accéder à la vue de conception dans VS 2008 après l'installation de RIA
- 28. Impossible de compiler avec ImportMany attribut
- 29. Impossible de compiler grails plugin Tomcat
- 30. vs 2008 pas de débogage
Je ne pense pas que ce soit son assistant qui est le problème. Je cours la même configuration (win7 x64) et quand j'ouvre l'un des exemples de projets, je reçois une erreur similaire –