1 (01.02.2012 11:55:42 отредактировано Battle Coder)

Установлен eclipse-3.7 indigo, CDT-plugin, и CUDA-QT plugin - http://www.ai3.uni-bayreuth.de/software/eclipsecudaqt/
cuda установлен версии 4.1, nvcc пишет. что команда найдена =) /opt/cuda/bin находится в переменной PATH.

Создаю новый C++ проект, выбираю, все инклюды вроде stdio, iostream. stdlib он видит нормально... а, к примеру, cuda.h не хочет подключать (несмотря на то, что даже в настройках проекта указал в include включить /opt/cuda/include)

Вот как это выглядит - http://imageshack.us/f/402/77017197.jpg/

Что я мог забыть сделать? be Кстати, не имеет значения, как назвать исходный файл - *.cu или *.cpp

P.S. или подскажите другую хорошую IDE для CUDA.

2

ни с тем ни с другим не работал... но можно как-то посмотреть команду, которую он генерирует для компилятора? например на вкладке "консоль"... дальше попробавать выполнить её ручками и посмотреть, что не так...

95% процентов проблем находятся между клавиатурой и стулом.

3

Если честно, то и обычные C/C++ приложения под eclipse как-то через раз компилятся... или я не разобрался, как этим CDT пользоваться. be Ну его... Попробую лучше qt-creator, тем более под ним уже писал. Вот только его бы тоже под cuda настроить. ab

А eclipse лучше всё-таки для java подходит... pydev тоже костыль, и работает криво. ac

4

gvim+скрипты - наше всё =)

ИМХО лучше освоить cmake и не [так] зависеть от IDE... креатор его разумеет, kdevelop - тоже, для эклипса, наверняка, какой-нить плагин есть, MSVC cmake сам разумеет...

95% процентов проблем находятся между клавиатурой и стулом.

5

Fat-Zer, кстати, вы правы... я давно хотел cmake заняться, всё руки не доходили... qt-creator вроде его и использует... или во всяком случае умеет его использовать.

По правде говоря, я немного подзабил на плюсы (хотя раньше почуть изучал)... сейчас по горло занят работой =) а там java, изучаю тонны информации по ней.
А CUDA - это по учёбе надо...

С qt-creator более или менее разобрался, как правильно слинковать... теперь начну писать своё приложение. ab Если кому надо объяснить как - обращайтесь... впрочем, вроде несложно - в интернетах нашёл.

6

Battle Coder пишет:

Если кому надо объяснить как - обращайтесь...

Обращаюсь...