Comment puis-je activer la coloration syntaxique de CUDA .cu fichiers dans Visual Studio 2010?
Quand j'ai modifier un .cu
fichier dans Microsoft Visual Studio 2010, l'éditeur traite comme un texte ordinaire fichier (il n'y a pas de couleurs sur des mots-clés comme int
, float
etc. La fermeture de parenthèses ne sont pas mis en surbrillance).
Comment puis-je activer la coloration syntaxique de .cu
fichiers dans Visual Studio, ainsi que l'édition .cu
fichiers est comme l'édition régulière de C /C++ fichiers?
Déjà répondu: stackoverflow.com/questions/11090843/...
OriginalL'auteur user2063776 | 2013-02-12
Vous devez vous connecter pour publier un commentaire.
Ajoutant '.cu' en vertu de l'extension c++ dans visual studio paramètres activer la coloration syntaxique pour le c++ que les mots clés. EDIT: Il en
Tools -> Options -> Text Editor -> File Extension
type de cu et sélectionnez Microsoft Visual C++ comme éditeur et cliquez sur ajouterPour ajouter CUDA mots clés de la syntaxe, vous pouvez rechercher
usertype.dat
dans votre CUDA dossiers d'installation (assurez-vous que si elle ne se trouve pas dans le dossier Program Files d'effectuer une recherche dans votrehome folder -> AppData-> Local -> NVIDIA Corporation
(désolé que je ne suis pas fournir les détails car je n'ai pas de Windows), puis de le copier surProgram Files\Microsoft Visual Studio 10.0\Common7\IDE
et redémarrez Visual StudioMais, Mais! néanmoins, il pourrait ne pas fonctionner, donc ce que vous terminé avec autant que je sache, vous pouvez utiliser l'Assistant Visuel x et ensuite, vous devez modifier les paramètres comme suit:
Pour VS2010, VS2008, VS2005 et VS.NET:
Ajouter votre poste:
Tools | Options | Projects | VC++ Build | C/C++ File Extensions (VS.NET)
Tools | Options | Projects and Solutions | VC++ Project Settings | C/C++ File Extensions (VS2005, VS2008)
Tools | Options | Projects and Solutions | VC++ Project Settings | Extensions To Include (VS2010)
Quitter l'IDE et de l'utiliser regedit pour cloner l'entrée suivante à une entrée qui se termine dans votre poste:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Languages\File Extensions\.cpp
Si vous utilisez un système d'exploitation 64 bits, puis clone de la clé de registre:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\8.0\Languages\File Extensions\.cpp
Si votre extension, il désigne une en-tête, utilisez
regedit
pour ajouter l'extension àExtHeader
dans l'emplacement suivant. N'oubliez pas d'inclure le point et le point-virgule final:HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VANet8
Si votre extension désigne un fichier source qui n'est pas un en-tête, ajouter l'extension à
ExtSource
dans l'emplacement suivant.HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VANet8
Appuyez sur la Reconstruction sur l'onglet Performances du Visual Assist X boîte de dialogue options et redémarrez votre IDE.
Remplacer
8.0
avec10.0
si vous utilisez VS 2010.Remplacer
8.0
avec9.0
si vous utilisez VS 2008.Remplacer
8.0
avec7.1
si vous utilisez VS.NET 2003.Remplacer
8.0
avec7.0
si vous utilisez VS.NET 2002.Remplacer
VANet8
avecVANet10
pour Visual Studio 2010.Remplacer
VANet8
avecVSNet9
si vous utilisez VS2008.Remplacer
VANet8
avecVSNet
si vous utilisez VS.NET 2003.Remplacer
VANet8
avecVANet7
.0 si vous utilisez VS.NET 2002.Pour VC++ 6.0:
Sortie de l'IDE et de l'utilisation
regedit
pour ajouter l'extension à:HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Text Editor\Tabs/Language Settings\C/C++\FileExtensions
.Si votre extension, il désigne une en-tête, utilisez
regedit
pour ajouter l'extension àExtHeader
dans l'emplacement suivant. N'oubliez pas d'inclure le point et le point-virgule final:HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VA6
Si votre extension désigne un fichier source qui n'est pas un en-tête, ajouter l'extension à
ExtSource
dans l'emplacement suivant.N'oubliez pas d'inclure le point et le point-virgule final:HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VA6
Appuyez sur la Reconstruction sur l'onglet Performances du Visual Assist X boîte de dialogue options et redémarrez votre IDE.
OriginalL'auteur Soroosh Bateni
En outre à ce que quelqu'un d'autre l'a déjà dit (ajout de cu extension dans Outils -> Options -> Editeur de Texte -> Extension de Fichier et Microsoft Visual C++ comme éditeur), moi aussi je vous recommande, afin d'éviter la mise en évidence de CUDA mots-clés (comme threadIdx.x, etc), pour inclure:
OriginalL'auteur Federico
Droit sur votre projet, sélectionnez créer des Personnalisations, puis sélectionner l'une des CUDA construire les fichiers de personnalisation. Si il n'y a pas CUDA construire les fichiers de personnalisation disponibles, vous devez d'abord installer Nsight Édition de Visual Studio ou un CUDA de distribution dans lequel il est livré.
OriginalL'auteur Roger Dahl
Dans mon VS j'ai ajouté ces 2 lignes et la coloration syntaxique étaient présents par la suite.
OriginalL'auteur Prajval M