6

Yo antes tenía los candidatos de liberación de ambos programas, entonces les desinstalado e instalado los comunicados de producción de los programas. Esto incluye el kit de herramientas de CUDA, Parallel Nsight y el SDK de computación de la GPU. Cuando voy a Proyecto-> Construir personalizaciones y seleccione CUDA 4.0, ya no soy capaz de establecer el archivo como un archivo .cu CUDA C/C++, y cuando intento volver a cargar el proyecto, me sale un error que dice:Problema con la versión de producción de CUDA Toolkit 4.0 y 2.0 Nsight

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

¿Cuál es el problema aquí?

Respuesta

11

El manejo de las propiedades de extensión/tareas de construcción parece haber cambiado. (Tiene para mí procedente de CUDA 3.2, Nsight 1,5, frente a 2010)

yo era capaz de resolver el problema mediante la fijación/cambiar el archivo vcxproj:

look para

<ImportGroup Label="ExtensionSettings" /> 

o

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

reemplazar con

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

Sólo una rápida actualización : NVIDIA ofrece una solución a their developer pages. Busque CUDA Toolkit 4.0 Build actualización de personalización Corrección de errores

+0

¿Usted hizo el cambio en el archivo .vcxproj que se crea mediante el Asistente de conversión al intentar abrir un proyecto/CUDA 3.2 VS 2008 en VS 2010/CUDA 4.0 ? Eso no funcionó porque el Asistente de conversión falla antes de haber agregado cualquiera de los archivos fuente al archivo .vcxproj. –

+0

Lo intenté, el texto xml que describió ya está allí. He hecho una publicación en los foros de NVIDIA aquí: http://forums.nvidia.com/index.php?showtopic=201433 Hay un proyecto de ejemplo que no funcionará adjunto a mi publicación, y también tiene el texto que descrito. – sj755

+1

@ seljuq70: descargué su muestra. Parece que en el archivo de proyecto visual studio hizo algo diferente y debe reemplazar ' ' con ' ' ... Se cargó correctamente después de hacer eso. –

Cuestiones relacionadas