2009-12-21 4 views
0

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

1

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" 
+0

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 –

Questions connexes