Прямой вопрос: Как создать простой проект CUDA hello world в Visual Studio 2010?
Справочная информация: Я написал ядра CUDA.Я хорошо знаком с файлами .vcproj из Visual Studio 2005 - несколько подправил вручную.В VS 2005, если я хочу собрать ядро CUDA, я добавляю пользовательское правило сборки и затем явно определяю вызов nvcc для сборки файлов.
Я перешел на Win 7 и VS 2010, потому что я действительноХочешь попробовать nSight.У меня установлен nSight 1.5.Но здесь я полностью потерялся.Если я продолжу, как и прежде, nvcc сообщит, что поддерживает только msvc 8.0 и 9.0.Но на сайте четко сказано, что он поддерживает VS 2010.
Я читал где-то еще, что мне нужно также установить VS 2008 (msvc 9.0) - мое слово.Делаем это сейчас.
Но я предполагаю, что, по крайней мере, часть моих проблем проистекает из спецификаций собственного инструмента сборки. Несколько веб-сайтов говорят о добавлении файла * .rules в сборку, но я понял, что это применимо только к VS 2008. В разделе "Настройки сборки" я вижу CUDA 3.1 и3.2, но когда я добавляю ядра в проект, они не собираются. Другой веб-сайт провозглашает, что ключ состоит из трех файлов: Cuda.props Cuda.xml Cuda.targets , но в нем не говорится, как или где добавить эти файлы - или, скорее, япредположите, что я просто не понимаю примечания, на которые есть ссылки на веб-сайте.
Так что кто-нибудь знает, как создать простой проект в VS 2010, который собирает ядро CUDA - используялибо в настройках nSight 1.5, либо в файле NvCudaRuntimeApi.v3.2.rules, который поставляется с CUDA 3.2 RC?
Заранее спасибо!Я бы предложил вознаграждение, но у меня всего 65 очков.