Activer Intellisense pour CUDA dans Visual Studio
Par Wookai le mardi 29 décembre 2009, 21:20 - Code - Lien permanent
Petite parenthèse dans mes articles sur la configuration d'un serveur pour vous parler de CUDA. Je suis actuellement en train de développer avec cette API de nVidia pour faire tourner du code sur les processeurs graphiques, et j'utilise pour ça Visual Studio 2008. La première étape fût d'activer la coloration syntaxique pour le code CUDA (qui est une extension du C, et dont les fichiers finissent en .cu/.cuh).
Pour cela, il suffit d'aller dans Tools / Options / Text Editor / File Extension, et d'ajouter une règle pour les fichiers cu et cuh, afin qu'ils soient édités avec Microsoft Visual C++.
Mais cela ne va pas activer Intellisense, l'auto-complétion, et surtout les aides à la navigation dans le code (les petits menus déroulants en haut de l'éditeur qui permettent d'aller directement à une fonction). Pour activer tout ça, il faut aller dans l'éditeur de registre, dans le dossier:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Languages\Language Services\C/C++
Là, modifiez la clé NCB Default C/C++ Extensions et ajoutez-y les extensions .cu et .cuh, et le tour est joué !
Trouvé sur Home of easter wizards via les forums nVidia.
Commentaires