6

J'avais auparavant les versions candidates des deux programmes, puis je les ai désinstallé et installé les versions de production des programmes. Cela inclut la boîte à outils CUDA, Parallel Nsight et le SDK de GPU computing. Quand je vais dans Project-> Build Customizations et que je sélectionne CUDA 4.0, je ne peux plus définir le fichier .cu comme un fichier CUDA C/C++, et quand j'essaye de recharger le projet, j'obtiens une erreur qui se lit comme suit:Problème avec la version de production de CUDA Toolkit 4.0 et Nsight 2.0

The result "" of evaluating the value "$(CudaBuildTasksPath)" of the "AssemblyFile" attribute in element <UsingTask> is not valid. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\CUDA 4.0.targets

Quel est le problème ici?

Répondre

11

La gestion des propriétés de la tâche extension/construction semble avoir changé. (Il a pour moi venant de cuda 3.2, Nsight 1.5, vs 2010)

j'ai pu résoudre le problème en fixant/modifier le fichier vcxproj:

look pour

<ImportGroup Label="ExtensionSettings" /> 

ou

<ImportGroup Label="ExtensionSettings"> 
    </ImportGroup> 

remplacer par

<ImportGroup Label="ExtensionSettings"> 
    <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 4.0.props" /> 
    </ImportGroup> 

Juste un rapide mise à jour: NVIDIA fournit une correction à their developer pages. Rechercher CUDA Toolkit 4.0 Build BUG Personnalisation FIX Mise à jour

+0

Avez-vous fait le changement dans le fichier .vcxproj qui est créé par l'Assistant de conversion lors d'une tentative d'ouvrir une VS 2008/CUDA 3.2 projet dans VS 2010/CUDA 4.0 ? Cela n'a pas fonctionné pour moi parce que l'Assistant Conversion échoue avant d'avoir ajouté l'un des fichiers source au fichier .vcxproj. –

+0

J'ai essayé, le texte XML que vous avez décrit est déjà là. J'ai fait un post sur les forums NVIDIA ici: http://forums.nvidia.com/index.php?showtopic=201433 Il y a un exemple de projet qui ne fonctionnera pas attaché à mon affichage, et il a aussi le texte que vous avez décrit. – sj755

+1

@ seljuq70: J'ai téléchargé votre échantillon. Il semble que dans votre fichier de projet Visual Studio ait fait quelque chose de différent et vous devez remplacer ' ' avec ' ... Il a chargé correctement pour moi après avoir fait cela. –

Questions connexes