He usado CUDA 2.1 y VS2008, y no tener Tuve algún problema. Sólo asegúrese de que después de instalar el kit de herramientas y el SDK, que haga lo siguiente:
- Abra "Mi PC" (o explorador, o lo que sea) y navegar a C: \ Datos de programa \ NVIDIA Corporation \ NVIDIA CUDA SDK \ common
- Haga doble clic en cutil_vc90.sln (suponiendo que esté utilizando CUDA 2.1 y VS2008); cuando la solución se carga, verá un menú desplegable para la configuración de compilación. Si está en una plataforma de 64 bits, debe cambiar esto de Win32 a x64.
- Crea la solución.
- Busque arriba de nuevo: debería ver el menú de configuración de compilación que dice "Depurar". Cámbielo a "Liberar" y vuelva a generar la solución.
- Cerrar Visual Studio.
- De vuelta en la ventana del explorador, busque el archivo "paramgl_vc90.sln". Haga doble clic para abrir esa solución.
- Repita la misma configuración de configuración y proceso de compilación como se describe arriba, luego cierre Visual Studio.
En este punto, debería poder compilar los proyectos de SDK; Si está utilizando VS2008, asegúrese de abrir las soluciones que terminan en _vc90.sln. De nuevo, si está en x64, también debe asegurarse de establecer la plataforma de compilación en "x64" en ese menú desplegable.
Si llega hasta aquí y está listo para escribir sus propios proyectos, consulte el proyecto de "plantilla" que viene con el SDK. Debería poder hacer una copia de eso y usarlo para sus propias cosas, con las configuraciones del compilador (para CUDA, eso es) ya configuradas.
hay un hilo de nvidia para esto también http://forums.nvidia.com/index.php?showtopic=91057
Puede programar sin ningún IDE.Al menos esto es lo que hago en Linux (simplemente usando 'emacs',' make', 'gcc',' gdb', 'grep',' ctags', 'git'). –
Sí, pero la buena integración del depurador IMXO y el resaltado de sintaxis mejoran su codificación =) – Yappie
Puede programar mucho sin ide. Sin embargo, un buen soporte para autocompletar y refactorizar es muy útil. – ragerdl