Je suis un débutant CUDA complet et j'essaie de comprendre comment écrire et compiler un programme de test CUDA en utilisant Visual Studio.Comment compiler un programme CUDA Toolkit 4.0 RC2 sous VS2010 ou VS2008?
J'ai installé la boîte à outils CUDA 4 et installé les versions 2008 et 2010 de Visual Studio. J'ai lu qu'à partir de CUDA 4.0, le support du compilateur VS100 a été ajouté, je n'ai aucune idée de comment utiliser mon projet pour utiliser NVCC et si c'est tout ce que je dois faire pour compiler un programme de base. S'il n'y a pas de support pour VS100, j'utiliserai volontiers VS2008 et le compilateur VS90, mais je ne sais toujours pas comment faire pour que le projet utilise le compilateur CUDA 4.0.
Je serais très reconnaissant si quelqu'un pouvait expliquer comment faire cela. Merci d'avance à tous!
Merci beaucoup! Tout a fini par fonctionner après avoir travaillé sur les deux guides, car j'utilise la boîte à outils 64 bits. Je dois mentionner que le fichier de cibles de personnalisation de construction pour CUDA 4 ne s'affiche pas automatiquement pour moi, et j'ai dû le localiser dans le répertoire d'installation. –
Oups, parlé trop tôt. J'ai eu un problème qui méritait d'être mentionné -> Lors de la définition du champ Linker | Input | Additional Dependencies pour le projet CUDA, je devais m'assurer que All Configurations et All Platforms étaient sélectionnées dans la liste déroulante avant d'ajouter "cudart.lib; ". Ceci est probablement très évident pour un développeur chevronné, mais il m'a fallu un certain temps pour comprendre pourquoi seulement 5 builds sur 8 réussiraient. :) –
Carlos: Merci pour les commentaires. Je vais essayer de mettre les messages à jour. Ce genre de choses est difficile à attraper parce que ma machine a eu de nombreuses versions de CUDA avant d'écrire les messages. –